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 enumgrant types to be allowed for this clientstatic enumspecifies whether the client is either public or confidential clientstatic classstatic enumOAuth 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 Stringtype of the applicationprotected StringThe client idprotected StringThe client nameprotected StringThe client secretspecifies whether the client is either public or confidential clientprotected StringThe client versionprotected StringToken expiry timeOAuth client level options to apply PKCE security, for the public clients using authorization code grant type.The redirect urisprotected StringThe number of times token can be refreshedThe scopes associated with this client -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedConstructs 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 booleanclientId()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 versionbooleanToken expiry timeexpirationInterval(String expirationInterval) Token expiry timeinthashCode()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
-