This package provides Odnoklassniki integration for OAuth2 Client by the League.
composer require aego/oauth2-odnoklassniki
$provider = new Aego\OAuth2\Client\Provider\Odnoklassniki([
'clientId' => '1234567890',
'clientPublic' => 'BA57A2DACCE55C0DE',
'clientSecret' => '5ADC0DE2ADD1C7ED70C0FFEE',
'redirectUri' => 'https://example.org/oauth-endpoint',
]);
Please pay attention to additional clientPublic parameter — provider requires both numeric and symbolic application IDs.