createAuthnRequestUrlWithRequestObject

suspend fun createAuthnRequestUrlWithRequestObject(walletUrl: String, responseMode: String? = null, state: String? = uuid4().toString()): String

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

Parameters

responseMode

which response mode to request, see OpenIdConstants.ResponseModes

state

opaque value which will be returned by the OpenId Provider and also in AuthnResponseResult