Interface AuthenticationChannelProvider
-
- All Superinterfaces:
Provider
- All Known Implementing Classes:
HttpAuthenticationChannelProvider
public interface AuthenticationChannelProvider extends Provider
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
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 Detail
-
requestAuthentication
boolean requestAuthentication(CIBAAuthenticationRequest request, String infoUsedByAuthenticator)
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:
-
-