exchangeCodeForSession
abstract suspend fun exchangeCodeForSession(code: String, saveSession: Boolean = true): UserSession(source)
Exchanges a code for a session. Used when using the FlowType.PKCE flow
Parameters
code
The code to exchange
saveSession
Whether to save the session in storage
Throws
or one of its subclasses if receiving an error response. If the error response contains a error code, an AuthRestException will be thrown which can be used to easier identify the problem.
HttpRequestTimeoutException
if the request timed out
on network related issues