SimpleQtspAuthorizationService
class SimpleQtspAuthorizationService : OAuth2AuthorizationServerAdapter, AuthorizationService(source)
Potential UC5: Simple wrapper for at.asitplus.wallet.lib.oauth2.SimpleAuthorizationService which uses QtspAuthorizationServiceStrategy
Functions
Link copied to clipboard
open suspend fun authorize(input: RequestParameters, loadUserFun: OAuth2LoadUserFun): KmmResult<AuthenticationResponseResult.Redirect>
Link copied to clipboard
Link copied to clipboard
open suspend fun getTokenInfo(authorizationHeader: String, httpRequest: RequestInfo?): KmmResult<TokenInfo>
Link copied to clipboard
open suspend fun getUserInfo(authorizationHeader: String, httpRequest: RequestInfo?): KmmResult<JsonObject>
Link copied to clipboard
Link copied to clipboard
open suspend fun par(request: RequestParameters, httpRequest: RequestInfo?): KmmResult<PushedAuthenticationResponseParameters>
open suspend fun par(input: String, httpRequest: RequestInfo?): KmmResult<PushedAuthenticationResponseParameters>
Link copied to clipboard
open suspend fun token(request: TokenRequestParameters, httpRequest: RequestInfo?): KmmResult<TokenResponseParameters>
Link copied to clipboard
open suspend fun tokenIntrospection(request: TokenIntrospectionRequest, httpRequest: RequestInfo?): KmmResult<TokenIntrospectionResponse>
Link copied to clipboard
open suspend fun userInfo(authorizationHeader: String, httpRequest: RequestInfo?): KmmResult<JsonObject>
Link copied to clipboard
open suspend fun validateAccessToken(authorizationHeader: String, httpRequest: RequestInfo?): KmmResult<Boolean>