Interface AuthenticationChannelProvider
- All Superinterfaces:
Provider
- All Known Implementing Classes:
HttpAuthenticationChannelProvider
Provides the interface for requesting the authentication(AuthN) and authorization(AuthZ) by an authentication device (AD) to the external entity via Authentication Channel.
This interface is for Client Initiated Backchannel Authentication(CIBA).
- Author:
- Takashi Norimatsu
-
Method Summary
Modifier and TypeMethodDescriptionboolean
requestAuthentication
(CIBAAuthenticationRequest request, String infoUsedByAuthenticator) Request the authentication(AuthN) and authorization(AuthZ) by an authentication device (AD) to the external entity via Authentication Channel.
-
Method Details
-
requestAuthentication
Request the authentication(AuthN) and authorization(AuthZ) by an authentication device (AD) to the external entity via Authentication Channel.- Parameters:
request
- the representation of Authentication Request received on Backchannel Authentication EndpointinfoUsedByAuthenticator
- some value to help the AD to identify the user- Returns:
-