OAuthDiscovery

class OAuthDiscovery(client: OkHttpClient)

Клиент для получения метаданных OAuth сервера из discovery endpoint.

Выполняет запрос к .well-known/oauth-authorization-server и извлекает необходимые endpoints для OAuth 2.0 Device Authorization Grant flow.

Parameters

client

HTTP клиент для выполнения запросов

See also

для структуры метаданных

для использования метаданных

Samples

com.mobilemail.data.oauth.OAuthDiscoveryExample.discover

Constructors

Link copied to clipboard
constructor(client: OkHttpClient)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
suspend fun discover(serverUrl: String): OAuthServerMetadata

Получает метаданные OAuth сервера из discovery endpoint.