createAuthnRequestUrlWithRequestObjectByReference

suspend fun createAuthnRequestUrlWithRequestObjectByReference(walletUrl: String, requestUrl: String, requestOptions: OidcSiopVerifier.RequestOptions): KmmResult<Pair<String, String>>(source)

Creates an OIDC Authentication Request, encoded as query parameters to the walletUrl, containing a reference (request_uri, see AuthenticationRequestParameters.requestUri) to the JWS Authorization Request (JAR, RFC9101), containing the request parameters itself.

Return

The URL to display to the Wallet, and the JWS that shall be made accessible under requestUrl

Parameters

requestUrl

the URL where the request itself can be loaded by the client