Yandex -

The Yandex provider combines authentication with OAuth 2.0 authorization. It requires a Yandex Application to have been created to use.

Yandex Links (English):

Yandex Links (Russian):


Yandex Application ID
Yandex Application password

POST Parameters

Complete Example:

<form action="/velruse/yandex/login" method="post">
    <input type="submit" value="Login with Yandex" />

Pyramid API

Yandex Authentication Views

You may see developer docs at

class YandexAuthenticationComplete(profile=None, credentials=None, provider_name=None, provider_type=None)[source]

Bases: velruse.AuthenticationComplete

Yandex auth complete

add_yandex_login(config, consumer_key, consumer_secret, login_path='/login/yandex', callback_path='/login/yandex/callback', name='yandex')[source]

Add a Yandex login provider to the application.

add_yandex_login_from_settings(config, prefix='')[source]