ktor-auth / io.ktor.auth / io.ktor.util.pipeline.PipelineContext / oauthHandleCallback

oauthHandleCallback

suspend fun PipelineContext<Unit, ApplicationCall>.oauthHandleCallback(client: HttpClient, dispatcher: CoroutineDispatcher, provider: OAuthServerSettings, callbackUrl: String, loginPageUrl: String, block: suspend (OAuthAccessTokenResponse) -> Unit): Unit
Deprecated: Install and configure OAuth instead.

Handle OAuth callback. Usually it leads to requesting an access token.

suspend fun PipelineContext<Unit, ApplicationCall>.oauthHandleCallback(client: HttpClient, dispatcher: CoroutineDispatcher, provider: OAuthServerSettings, callbackUrl: String, loginPageUrl: String, configure: HttpRequestBuilder.() -> Unit = {}, block: suspend (OAuthAccessTokenResponse) -> Unit): Unit
Deprecated: Specifying an extra configuration function will be deprecated. Please provide it via OAuthServerSettings.

Handle OAuth callback.