Class IssueRegistrationAccessTokenArguments

java.lang.Object
net.shibboleth.idp.cli.AbstractCommandLineArguments
net.shibboleth.idp.plugin.oidc.op.cli.IssueRegistrationAccessTokenArguments
All Implemented Interfaces:
CommandLineArguments

public class IssueRegistrationAccessTokenArguments extends AbstractCommandLineArguments
Command line processing for issue-registration-access-token flow.
  • Field Details

    • log

      @Nullable private org.slf4j.Logger log
      Logger.
    • URL_PARAM_POLICY_LOCATION

      public static final String URL_PARAM_POLICY_LOCATION
      The URL parameter name for the metadata policy location.
      See Also:
    • URL_PARAM_LIFETIME

      public static final String URL_PARAM_LIFETIME
      The URL parameter name for the access token lifetime.
      See Also:
    • URL_PARAM_POLICY_ID

      public static final String URL_PARAM_POLICY_ID
      The URL parameter name for the relying party identifier.
      See Also:
    • URL_PARAM_CLIENT_ID

      public static final String URL_PARAM_CLIENT_ID
      The URL parameter name for the client identifier.
      See Also:
    • URL_PARAM_REPLACEMENT

      public static final String URL_PARAM_REPLACEMENT
      The URL parameter name for the replacement flag.
      See Also:
    • policyLocation

      @Nullable private String policyLocation
      Metadata policy to embed in the token.
    • lifetime

      @Nullable private String lifetime
      Lifetime for the access token to be issued.
    • policyId

      @Nullable private String policyId
      Metadata policy identifier for the access token to be issued.
    • clientId

      @Nullable private String clientId
      Requested client identifier for the access token to be issued.
    • replacement

      private boolean replacement
      Flag to signal one-time use of the token.
  • Constructor Details

    • IssueRegistrationAccessTokenArguments

      public IssueRegistrationAccessTokenArguments()
  • Method Details