Interface AuthenticationChannelProvider
- All Superinterfaces:
org.keycloak.provider.Provider
- All Known Implementing Classes:
HttpAuthenticationChannelProvider
public interface AuthenticationChannelProvider
extends org.keycloak.provider.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
Modifier and TypeMethodDescriptionbooleanrequestAuthentication(CIBAAuthenticationRequest request, String infoUsedByAuthenticator) Request the authentication(AuthN) and authorization(AuthZ) by an authentication device (AD) to the external entity via Authentication Channel.Methods inherited from interface org.keycloak.provider.Provider
close
-
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:
-