AuthorizationCodeFlow

constructor(authorizeUrl: String, tokenUrl: String, clientId: String, redirect: LoopbackRedirect, scopes: String? = null, clientSecret: String? = null, extraAuthorizeParams: Map<String, String> = emptyMap(), extraTokenParams: Map<String, String> = emptyMap(), nonce: Boolean = false, echoChallengeOnExchange: Boolean = false, redirectParam: String = "redirect_uri", usesState: Boolean = true)(source)