Interface IuAuthorizationClient


public interface IuAuthorizationClient
Provides client configuration.
  • Method Details

    • getRealm

      String getRealm()
      Gets the authentication realm to use with IuAuthorizationClient.GrantType.AUTHORIZATION_CODE.
      Returns:
      redirect URIs
    • getRedirectUri

      Set<URI> getRedirectUri()
      Gets redirect URIs allowed for this client to use with IuAuthorizationClient.GrantType.AUTHORIZATION_CODE.
      Returns:
      redirect URIs
    • getIpAllow

      Set<String> getIpAllow()
      Gets the allowed IP address ranges.
      Returns:
      Set of allowed IP address ranges
    • getAssertionTtl

      Duration getAssertionTtl()
      Defines the maximum time to live for assertions issued by this client.
      Returns:
      Duration
    • getCredentials

      Iterable<? extends IuAuthorizationClient.Credentials> getCredentials()
      Gets credentials issued to this client.
      Returns:
      IuAuthorizationClient.Credentials
    • isRequireNonce

      default boolean isRequireNonce()
      Determines if a valid nonce claim is required.
      Returns:
      true if nonce is required (default); else false
    • isRequireUserAgent

      default boolean isRequireUserAgent()
      Determines if a valid user agent is required.
      Returns:
      true if user agent is required (default); else false
    • isRequireJti

      default boolean isRequireJti()
      Determines if a valid jti claim is required.
      Returns:
      true if jti is required (default); else false