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

    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.

    Methods inherited from interface org.keycloak.provider.Provider

    close
  • Method Details

    • 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: