Class Scope.Value

java.lang.Object
com.nimbusds.oauth2.sdk.id.Identifier
com.nimbusds.oauth2.sdk.Scope.Value
All Implemented Interfaces:
Serializable, Comparable<Identifier>, net.minidev.json.JSONAware
Direct Known Subclasses:
DeviceSSOScopeValue, OIDCScopeValue
Enclosing class:
Scope

@Immutable public static class Scope.Value extends Identifier
Authorisation scope value.
See Also:
  • Constructor Details

    • Value

      public Value(String value)
      Creates a new scope value. The requirement is not specified.
      Parameters:
      value - The scope value. Must not be null or empty string.
    • Value

      public Value(String value, Scope.Value.Requirement requirement)
      Creates a new scope value with an optional requirement.
      Parameters:
      value - The scope value. Must not be null or empty string.
      requirement - The requirement, null if not specified.
  • Method Details