RequestParser

class RequestParser(remoteResourceRetriever: RemoteResourceRetrieverFunction = { null }, requestObjectJwsVerifier: RequestObjectJwsVerifier = RequestObjectJwsVerifier { _: Any -> true })(source)

Constructors

Link copied to clipboard
constructor(remoteResourceRetriever: RemoteResourceRetrieverFunction = { null }, requestObjectJwsVerifier: RequestObjectJwsVerifier = RequestObjectJwsVerifier { _: Any -> true })

Functions

Link copied to clipboard
suspend fun parseRequestParameters(input: String): KmmResult<RequestParametersFrom<*>>

Pass in the URL sent by the Verifier (containing the RequestParameters as query parameters), to create AuthenticationResponseParameters that can be sent back to the Verifier, see AuthenticationResponseResult.