QtspAuthorizationServiceStrategy

Implements Authorization for QTSP as necessary for Potential UC5

Constructors

Link copied to clipboard
constructor(authorizationServiceStrategy: CredentialAuthorizationServiceStrategy)

Functions

Link copied to clipboard
Link copied to clipboard
open fun filterScope(scope: String): String?

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
open fun validScopes(): String