Class ClientRegistrationType
java.lang.Object
com.nimbusds.oauth2.sdk.id.Identifier
com.nimbusds.openid.connect.sdk.federation.registration.ClientRegistrationType
- All Implemented Interfaces:
Serializable
,Comparable<Identifier>
,net.minidev.json.JSONAware
OpenID Connect Federation 1.0 client registration type.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ClientRegistrationType
Automatic federation.static final ClientRegistrationType
Explicit federation.Fields inherited from class com.nimbusds.oauth2.sdk.id.Identifier
DEFAULT_BYTE_LENGTH, secureRandom
-
Constructor Summary
ConstructorsConstructorDescriptionClientRegistrationType
(String value) Creates a new federation type with the specified identifier value. -
Method Summary
Methods inherited from class com.nimbusds.oauth2.sdk.id.Identifier
compareTo, getValue, hashCode, toJSONString, toString, toStringList
-
Field Details
-
AUTOMATIC
Automatic federation. No negotiation between the RP and the OP is made regarding what features the client should use in future requests to the OP. The RP's published metadata filtered by the chosen trust chain's metadata policies defines the metadata that is to be used. -
EXPLICIT
Explicit federation. The RP will access thefederation_registration_endpoint
, which provides the metadata for the RP to use. The OP may return a metadata policy that adds restrictions over and above what the trust chain already has defined.
-
-
Constructor Details
-
ClientRegistrationType
Creates a new federation type with the specified identifier value.- Parameters:
value
- The identifier value. Must not benull
.
-
-
Method Details
-
equals
- Overrides:
equals
in classIdentifier
-