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 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 Endpoint
        infoUsedByAuthenticator - some value to help the AD to identify the user
        Returns: