Interface AuthenticatorInformationProvider


public interface AuthenticatorInformationProvider
The Authenticator Information Provider Service provides information relevant to the current Authenticator.
  • Method Details

    • getFullyQualifiedAuthenticationUri

      @Nullable @Nullable URI getFullyQualifiedAuthenticationUri()
      Returns the fully qualified authentication URI for the current Authenticator.
      Returns:
      the authenticator URI
    • getFullyQualifiedRegistrationUri

      @Nullable @Nullable URI getFullyQualifiedRegistrationUri()
      Returns the fully qualified registration URI for the current Authenticator, or null if registration isn't supported.
      Returns:
      the registration URI, or null if not supported
    • getFullyQualifiedAnonymousUri

      @Nullable @Nullable URI getFullyQualifiedAnonymousUri()
      Returns the fully qualified anonymous URI for the current Authenticator.
      Returns:
      the anonymous URI
    • getBaseUri

      @Deprecated(since="5.0") URI getBaseUri()
      Deprecated.
      Returns the base URI of the server. This will be determined from configuration and in case of many configured base URI's the Host header of the request will be matched against the set.
      Returns:
      the base URI of the server
      Since:
      2.3.1
    • getAuthenticationBaseUri

      URI getAuthenticationBaseUri()
      Returns the authentication base URI (without the specific authenticator added).
      Returns:
      the authentication base URI
      Since:
      2.3.1
    • getRegistrationBaseUri

      URI getRegistrationBaseUri()
      Returns the registration base URI (without the specific authenticator added).
      Returns:
      the registration base URI
      Since:
      2.3.1
    • getAnonymousBaseUri

      URI getAnonymousBaseUri()
      Returns the anonymous base URI.
      Returns:
      the anonymous base URI (without the specific authenticator added)
      Since:
      2.3.1
    • isRegistrationAllowed

      @Experimental boolean isRegistrationAllowed()
      Returns whether registration is allowed or not, at the current state of the authentication transaction.
      Returns:
      Returns whether registration is allowed at the given state in an authentication transaction.
      Since:
      6.6