Interface NativeApplicationOidcOptions.Builder

  • Method Details

    • publicSigningKeyEndpoint

      NativeApplicationOidcOptions.Builder publicSigningKeyEndpoint(String publicSigningKeyEndpoint)

      The public signing key endpoint.

      Parameters:
      publicSigningKeyEndpoint - The public signing key endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • issuer

      The OIDC issuer identifier of the IdP.

      Parameters:
      issuer - The OIDC issuer identifier of the IdP.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizationEndpoint

      NativeApplicationOidcOptions.Builder authorizationEndpoint(String authorizationEndpoint)

      The authorization endpoint of the IdP.

      Parameters:
      authorizationEndpoint - The authorization endpoint of the IdP.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tokenEndpoint

      NativeApplicationOidcOptions.Builder tokenEndpoint(String tokenEndpoint)

      The token endpoint of the IdP.

      Parameters:
      tokenEndpoint - The token endpoint of the IdP.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userInfoEndpoint

      NativeApplicationOidcOptions.Builder userInfoEndpoint(String userInfoEndpoint)

      The user info endpoint of the IdP.

      Parameters:
      userInfoEndpoint - The user info endpoint of the IdP.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientId

      The OAuth 2.0 client identifier.

      Parameters:
      clientId - The OAuth 2.0 client identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scope

      The set of user claims to be requested from the IdP.

      Parameters:
      scope - The set of user claims to be requested from the IdP.
      Returns:
      Returns a reference to this object so that method calls can be chained together.