Package org.cyclos.entities.system
Interface ChannelAccessAccessor
-
- All Known Implementing Classes:
AbstractSessionData.SessionDataChannelAccessAccessor,ChannelConfiguration,SmsChannelConfiguration
public interface ChannelAccessAccessorSettings related to access to a specific channel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PasswordTypegetAccessPassword()ChannelgetChannel()CredentialsConfigurationgetConfirmation()default CredentialsConfigurationgetCredentials(CredentialUsage usage)PrincipalTypegetDefaultPrincipalType()Set<IdentityProvider>getIdentityProviders()CredentialsConfigurationgetLoginConfirmation()PinChannelConfigurationgetPinConfiguration()Set<PrincipalType>getPrincipalTypes()RegistrationWithIdentityProvidersgetRegistrationWithIdentityProviders()TimeIntervalgetSessionTimeout()IntegergetTrustedDeviceOnStartup()UserChannelAccessgetUserAccess()InternetAddressListgetWhitelist()booleanisConfirmationOncePerSession()booleanisRequireAuthenticationForDeviceConfirmation()booleanisRequireTrustedDeviceForLogin()booleanisSkipConfirmationForTrustedDevices()booleanisUseIpWhitelist()
-
-
-
Method Detail
-
getAccessPassword
PasswordType getAccessPassword()
-
getChannel
Channel getChannel()
-
getConfirmation
CredentialsConfiguration getConfirmation()
-
getCredentials
default CredentialsConfiguration getCredentials(CredentialUsage usage)
-
getDefaultPrincipalType
PrincipalType getDefaultPrincipalType()
-
getIdentityProviders
Set<IdentityProvider> getIdentityProviders()
-
getLoginConfirmation
CredentialsConfiguration getLoginConfirmation()
-
getPinConfiguration
PinChannelConfiguration getPinConfiguration()
-
getPrincipalTypes
Set<PrincipalType> getPrincipalTypes()
-
getRegistrationWithIdentityProviders
RegistrationWithIdentityProviders getRegistrationWithIdentityProviders()
-
getSessionTimeout
TimeInterval getSessionTimeout()
-
getTrustedDeviceOnStartup
Integer getTrustedDeviceOnStartup()
-
getUserAccess
UserChannelAccess getUserAccess()
-
getWhitelist
InternetAddressList getWhitelist()
-
isConfirmationOncePerSession
boolean isConfirmationOncePerSession()
-
isRequireAuthenticationForDeviceConfirmation
boolean isRequireAuthenticationForDeviceConfirmation()
-
isRequireTrustedDeviceForLogin
boolean isRequireTrustedDeviceForLogin()
-
isSkipConfirmationForTrustedDevices
boolean isSkipConfirmationForTrustedDevices()
-
isUseIpWhitelist
boolean isUseIpWhitelist()
-
-