Interface IuAuthorizedAudience


public interface IuAuthorizedAudience
Provides audience configuration.
  • Method Details

    • getTokenTtl

      default Duration getTokenTtl()
      Get the max token lifetime
      Returns:
      Duration
    • getResourceUri

      URI getResourceUri()
      Gets the external root resource URI for this audience.
      Returns:
      resource URI
    • getOidcMetadataUri

      URI getOidcMetadataUri()
      Gets the token issuer's root resource URI.
      Returns:
      Issuer root resource URI
    • getNonce

      Gets the one-time number configuration for this audience.
      Returns:
      IuOneTimeNumberConfig
    • getIdentity

      Gets the principal identity of the audience endpoint, and optionally additional trusted token issuer keys.
      Returns:
      IuPrivateKeyPrincipal of the audience entity, optionally followed by additional trusted token issuer keys