OAuth2ClientRegistrationTemplate class abstract
OAuth2ClientRegistrationTemplate
Properties:
- id
- createdTime - Entity creation timestamp in milliseconds since Unix epoch
- additionalInfo
- providerId - OAuth2 provider identifier (e.g. its name)
- mapperConfig - Default config for mapping OAuth2 log in response to platform entities
- authorizationUri - Default authorization URI of the OAuth2 provider
- accessTokenUri - Default access token URI of the OAuth2 provider
- scope - Default OAuth scopes that will be requested from OAuth2 platform
- userInfoUri - Default user info URI of the OAuth2 provider
- userNameAttributeName - Default name of the username attribute in OAuth2 provider log in response
- jwkSetUri - Default JSON Web Key URI of the OAuth2 provider
- clientAuthenticationMethod - Default client authentication method to use: 'BASIC' or 'POST'
- comment - Comment for OAuth2 provider
- loginButtonIcon - Default log in button icon for OAuth2 provider
- loginButtonLabel - Default OAuth2 provider label
- helpLink - Help link for OAuth2 provider
- name
- Annotations
-
- @BuiltValue.new()
Constructors
- OAuth2ClientRegistrationTemplate([void updates(OAuth2ClientRegistrationTemplateBuilder b)])
-
factory
Properties
- accessTokenUri → String?
-
Default access token URI of the OAuth2 provider
no setter
- additionalInfo → JsonObject?
-
no setter
-
Default authorization URI of the OAuth2 provider
no setter
- clientAuthenticationMethod → String?
-
Default client authentication method to use: 'BASIC' or 'POST'
no setter
- comment → String?
-
Comment for OAuth2 provider
no setter
- createdTime → int?
-
Entity creation timestamp in milliseconds since Unix epoch
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- helpLink → String?
-
Help link for OAuth2 provider
no setter
- id → OAuth2ClientRegistrationTemplateId?
-
no setter
- jwkSetUri → String?
-
Default JSON Web Key URI of the OAuth2 provider
no setter
- loginButtonIcon → String?
-
Default log in button icon for OAuth2 provider
no setter
- loginButtonLabel → String?
-
Default OAuth2 provider label
no setter
- mapperConfig → OAuth2MapperConfig?
-
Default config for mapping OAuth2 log in response to platform entities
no setter
- name → String?
-
no setter
- providerId → String
-
OAuth2 provider identifier (e.g. its name)
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scope
→ BuiltList<
String> ? -
Default OAuth scopes that will be requested from OAuth2 platform
no setter
- userInfoUri → String?
-
Default user info URI of the OAuth2 provider
no setter
- userNameAttributeName → String?
-
Default name of the username attribute in OAuth2 provider log in response
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(OAuth2ClientRegistrationTemplateBuilder)) → OAuth2ClientRegistrationTemplate -
Rebuilds the instance.
inherited
-
toBuilder(
) → OAuth2ClientRegistrationTemplateBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
OAuth2ClientRegistrationTemplate> -
no setter