Seznam OAuth
Seznam OAuth
Seznam OAuth je dle https://tools.ietf.org/html/rfc6749. Všechna URL, poslaná jako redirect_uri
, jsou upravena na https – s výjimkou hostname localhost
. Relevantní metody:
1. přesměrování uživatele
GET https://login.szn.cz/api/v1/oauth/auth
?client_id=...
&scope=identity
&response_type=code
&redirect_uri=https://...
&state=...
2. převod kódu na token
Uživatel skončí na ${redirect_uri}?code=...
POST https://login.szn.cz/api/v1/oauth/token
Accept: application/json
{
"grant_type": "authorization_code",
"code": "..."
"redirect_uri": "...",
"client_secret": "...",
"client_id": "..."
}
V odpovědi bude kromě tokenu také e-mail uživatele.
3. data o uživateli (volitelně)
GET https://profil.seznam.cz/api/v1/user
Authorization: bearer ...token...
Accept: application/json