QtspAuthorizationServiceStrategy
class QtspAuthorizationServiceStrategy(authorizationServiceStrategy: CredentialAuthorizationServiceStrategy) : AuthorizationServiceStrategy(source)
Implements Authorization for QTSP as necessary for Potential UC5
Functions
Link copied to clipboard
Link copied to clipboard
open fun filterAuthorizationDetailsForTokenResponse(authorizationDetails: Collection<AuthorizationDetails>): Set<AuthorizationDetails>
Link copied to clipboard
Link copied to clipboard
open override fun matchAndFilterAuthorizationDetailsForTokenResponse(authnRequestAuthnDetails: Collection<AuthorizationDetails>?, tokenRequestAuthnDetails: Set<AuthorizationDetails>): Set<AuthorizationDetails>
Reject if authorization details from tokenRequestAuthnDetails do not match 1:1 the ones from authRequest
Link copied to clipboard
open override fun validateAuthorizationDetails(authorizationDetails: Collection<AuthorizationDetails>)
QTSP can be assumed to only know CSC-related authn details (at.asitplus.openid.CscAuthorizationDetails) and rejet all others
Link copied to clipboard
Link copied to clipboard