Interface AuthenticationModule

All Known Implementing Classes:
ConvenienceUserAccessAuthenticationChImpl, ConvenienceUserAccessAuthenticationImpl

public interface AuthenticationModule
Describing the methods of the Authentication Module Interface
Beschreibung der Methoden des Authentication Module Interfaces
  • Method Summary

    Modifier and Type
    Method
    Description
    invokeUserAuthentication(AuthnRequest aAuthnRequest, IdpClientConfig clientConfiguration)
    Method to get the authentication assertion from an idp. Methode um die Authentifizierungs-Assertion eines IdP zu erhalten.
  • Method Details

    • invokeUserAuthentication

      Object invokeUserAuthentication(AuthnRequest aAuthnRequest, IdpClientConfig clientConfiguration) throws ClientSendException
      Method to get the authentication assertion from an idp.
      Methode um die Authentifizierungs-Assertion eines IdP zu erhalten.
      Parameters:
      aAuthnRequest -
      The AuthnRequest to be sent to the IdP.
      Der AuthnRequest der zum IdP geschickt werden soll.
      clientConfiguration -
      The client configuration to be used to communicate with the IdP service.
      Die Client Konfiguration die gebraucht wird um mit dem Service des IdP zu kommunizieren.
      Returns:
      The response to the AuthnRequest from IdP service. Response or Artifact String
      Die Antwort auf eine AuthnRequest des IdP Services.
      Throws:
      ClientSendException - will be thrown if an error occures.