Klasse DynamicClientRegistrationConfig
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.DynamicClientRegistrationConfig
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class DynamicClientRegistrationConfig
extends Object
DynamicClientRegistrationConfig
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enum
grant types to be allowed for this clientstatic enum
specifies whether the client is either public or confidential clientstatic class
static enum
OAuth client level options to apply PKCE security, for the public clients using authorization code grant type. -
Feldübersicht
FelderModifizierer und TypFeldBeschreibunggrant types to be allowed for this clientprotected String
type of the applicationprotected String
The client idprotected String
The client nameprotected String
The client secretspecifies whether the client is either public or confidential clientprotected String
The client versionprotected String
Token expiry timeOAuth client level options to apply PKCE security, for the public clients using authorization code grant type.The redirect urisprotected String
The number of times token can be refreshedThe scopes associated with this client -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
Constructs a validated instance ofDynamicClientRegistrationConfig
.DynamicClientRegistrationConfig
(List<DynamicClientRegistrationConfig.AllowedGrantTypesEnum> allowedGrantTypes, String applicationType, String clientId, String clientName, String clientSecret, DynamicClientRegistrationConfig.ClientTypeEnum clientType, String clientVersion, String expirationInterval, DynamicClientRegistrationConfig.PkceTypeEnum pkceType, List<String> redirectUris, String refreshCount, List<String> scopes) Constructs a validated instance ofDynamicClientRegistrationConfig
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggrant types to be allowed for this clientallowedGrantTypes
(List<DynamicClientRegistrationConfig.AllowedGrantTypesEnum> allowedGrantTypes) grant types to be allowed for this clienttype of the applicationapplicationType
(String applicationType) type of the applicationbuilder()
protected boolean
clientId()
The client idThe client idThe client nameclientName
(String clientName) The client nameThe client secretclientSecret
(String clientSecret) The client secretspecifies whether the client is either public or confidential clientspecifies whether the client is either public or confidential clientThe client versionclientVersion
(String clientVersion) The client versionboolean
Token expiry timeexpirationInterval
(String expirationInterval) Token expiry timeint
hashCode()
pkceType()
OAuth client level options to apply PKCE security, for the public clients using authorization code grant type.OAuth client level options to apply PKCE security, for the public clients using authorization code grant type.The redirect urisredirectUris
(List<String> redirectUris) The redirect urisThe number of times token can be refreshedrefreshCount
(String refreshCount) The number of times token can be refreshedscopes()
The scopes associated with this clientThe scopes associated with this clienttoString()
-
Felddetails
-
allowedGrantTypes
grant types to be allowed for this client -
applicationType
type of the application -
clientId
The client id -
clientName
The client name -
clientSecret
The client secret -
clientType
specifies whether the client is either public or confidential client -
clientVersion
The client version -
expirationInterval
Token expiry time -
pkceType
OAuth client level options to apply PKCE security, for the public clients using authorization code grant type. Applicable only for local auth server. -
redirectUris
The redirect uris -
refreshCount
The number of times token can be refreshed -
scopes
The scopes associated with this client
-
-
Konstruktordetails
-
DynamicClientRegistrationConfig
Constructs a validated instance ofDynamicClientRegistrationConfig
.- Parameter:
spec
- the specification to process
-
DynamicClientRegistrationConfig
@Internal public DynamicClientRegistrationConfig(List<DynamicClientRegistrationConfig.AllowedGrantTypesEnum> allowedGrantTypes, String applicationType, String clientId, String clientName, String clientSecret, DynamicClientRegistrationConfig.ClientTypeEnum clientType, String clientVersion, String expirationInterval, DynamicClientRegistrationConfig.PkceTypeEnum pkceType, List<String> redirectUris, String refreshCount, List<String> scopes) Constructs a validated instance ofDynamicClientRegistrationConfig
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
DynamicClientRegistrationConfig(Consumer)
instead.- Parameter:
allowedGrantTypes
- grant types to be allowed for this clientapplicationType
- type of the applicationclientId
- The client idclientName
- The client nameclientSecret
- The client secretclientType
- specifies whether the client is either public or confidential clientclientVersion
- The client versionexpirationInterval
- Token expiry timepkceType
- OAuth client level options to apply PKCE security, for the public clients using authorization code grant type. Applicable only for local auth server.redirectUris
- The redirect urisrefreshCount
- The number of times token can be refreshedscopes
- The scopes associated with this client
-
DynamicClientRegistrationConfig
protected DynamicClientRegistrationConfig()
-
-
Methodendetails
-
builder
-
allowedGrantTypes
grant types to be allowed for this client -
applicationType
type of the application -
clientId
The client id -
clientName
The client name -
clientSecret
The client secret -
clientType
specifies whether the client is either public or confidential client -
clientVersion
The client version -
expirationInterval
Token expiry time -
pkceType
OAuth client level options to apply PKCE security, for the public clients using authorization code grant type. Applicable only for local auth server. -
redirectUris
The redirect uris -
refreshCount
The number of times token can be refreshed -
scopes
The scopes associated with this client -
allowedGrantTypes
public DynamicClientRegistrationConfig allowedGrantTypes(List<DynamicClientRegistrationConfig.AllowedGrantTypesEnum> allowedGrantTypes) grant types to be allowed for this client- Gibt zurück:
this
.
-
applicationType
type of the application- Gibt zurück:
this
.
-
clientId
The client id- Gibt zurück:
this
.
-
clientName
The client name- Gibt zurück:
this
.
-
clientSecret
The client secret- Gibt zurück:
this
.
-
clientType
public DynamicClientRegistrationConfig clientType(DynamicClientRegistrationConfig.ClientTypeEnum clientType) specifies whether the client is either public or confidential client- Gibt zurück:
this
.
-
clientVersion
The client version- Gibt zurück:
this
.
-
expirationInterval
Token expiry time- Gibt zurück:
this
.
-
pkceType
public DynamicClientRegistrationConfig pkceType(DynamicClientRegistrationConfig.PkceTypeEnum pkceType) OAuth client level options to apply PKCE security, for the public clients using authorization code grant type. Applicable only for local auth server.- Gibt zurück:
this
.
-
redirectUris
The redirect uris- Gibt zurück:
this
.
-
refreshCount
The number of times token can be refreshed- Gibt zurück:
this
.
-
scopes
The scopes associated with this client- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-