Package org.cyclos.entities.system
Class DynamicOidcClientConfiguration
- java.lang.Object
-
- org.cyclos.entities.system.DynamicOidcClientConfiguration
-
- All Implemented Interfaces:
OidcClientAccessor
@Embeddable public class DynamicOidcClientConfiguration extends Object implements OidcClientAccessor
Contains the configurations for dynamic OIDC client registration
-
-
Constructor Summary
Constructors Constructor Description DynamicOidcClientConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimeIntervalgetAccessTokenExpiration()Set<UserAccountType>getAccounts()Set<PaymentTransferType>getPayments()Set<Scope>getScopes()Set<PaymentTransferType>getTickets()booleanisAllowUnencryptedUris()booleanisEnabled()booleanisSinglePaymentPerConsent()voidsetAccessTokenExpiration(TimeInterval accessTokenExpiration)voidsetAccounts(Set<UserAccountType> accounts)voidsetAllowUnencryptedUris(boolean allowUnencryptedUris)voidsetEnabled(boolean enabled)voidsetPayments(Set<PaymentTransferType> payments)voidsetScopes(Set<Scope> scopes)voidsetSinglePaymentPerConsent(Boolean singlePaymentPerConsent)voidsetTickets(Set<PaymentTransferType> tickets)
-
-
-
Method Detail
-
getAccessTokenExpiration
public TimeInterval getAccessTokenExpiration()
- Specified by:
getAccessTokenExpirationin interfaceOidcClientAccessor
-
getAccounts
public Set<UserAccountType> getAccounts()
- Specified by:
getAccountsin interfaceOidcClientAccessor
-
getPayments
public Set<PaymentTransferType> getPayments()
- Specified by:
getPaymentsin interfaceOidcClientAccessor
-
getScopes
public Set<Scope> getScopes()
- Specified by:
getScopesin interfaceOidcClientAccessor
-
getTickets
public Set<PaymentTransferType> getTickets()
- Specified by:
getTicketsin interfaceOidcClientAccessor
-
isAllowUnencryptedUris
public boolean isAllowUnencryptedUris()
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceOidcClientAccessor
-
isSinglePaymentPerConsent
public boolean isSinglePaymentPerConsent()
- Specified by:
isSinglePaymentPerConsentin interfaceOidcClientAccessor
-
setAccessTokenExpiration
public void setAccessTokenExpiration(TimeInterval accessTokenExpiration)
-
setAccounts
public void setAccounts(Set<UserAccountType> accounts)
-
setAllowUnencryptedUris
public void setAllowUnencryptedUris(boolean allowUnencryptedUris)
-
setEnabled
public void setEnabled(boolean enabled)
-
setPayments
public void setPayments(Set<PaymentTransferType> payments)
-
setSinglePaymentPerConsent
public void setSinglePaymentPerConsent(Boolean singlePaymentPerConsent)
-
setTickets
public void setTickets(Set<PaymentTransferType> tickets)
-
-