| Class | Description |
|---|---|
| AccessClient |
An access client represents a remote application, which works in behalf of a user
|
| AccessClientLog |
Stores status changes for an access client
|
| AccessClientPrincipalType |
A principal type for access clients (remote applications)
|
| ActivatablePrincipalType |
A principal type which can be activated for users
|
| Agreement |
An agreement represents a legal texts that can either be required for users to operate in the system, or can be
required.
|
| AgreementContent |
When many users accept the same agreement content the system
will make different agreement logs pointing to the same agreement content.
|
| AgreementLog | |
| BuiltInPrincipalType |
Built-in principal types
|
| Channel |
A channel is a user interface to access Cyclos functionality.
|
| CustomFieldPrincipalType |
A principal type which represents an unique custom field
|
| DeviceConfirmation |
Represents a device confirmation for an operation.
|
| FailedActionLog |
Base class for storing failed attempts to perform a specific action.
|
| FailedBlockedUserLog |
Used to block the IP if the maximum blocked users have been reached
|
| FailedDeviceActivationLog |
Stores an invalid attempt for activating a trusted device (invalid activation code).
|
| FailedDeviceConfirmationLog |
Stores an invalid attempt for confirming an operation with a trusted device.
|
| FailedDevicePinLog |
Stores an invalid attempt for logging-in with a pin (invalid pin value).
|
| FailedPasswordLog |
Stores an invalid attempt for a user password.
|
| FailedPrincipalLog |
Stores an invalid attempt for logging-in with a principal (normally a username) in a given remote address.
|
| FailedSecurityAnswerLog |
Stores an invalid attempt for a security answer
|
| FailedTokenActivationLog |
Stores an invalid attempt to activate a token
|
| FailedUserLocationLog |
Stores an invalid attempt to locate a user
|
| FailedVoucherRedeemingLog |
Stores an invalid attempt to redeeming a voucher
|
| ForgotPasswordRequestLog |
Stores a forgot password request attempt
|
| GuestFailedActionLog |
Stores failed attempts to perform a guest action
|
| IdentityProvider | |
| NFCToken |
A NFC token additionally contain settings needed to encipher/decipher data.
|
| NFCTokenPrincipalType |
The type representing a NFC tag/device token.
|
| OAuthIdentityProvider |
An identity provider which works with OAuth protocol
|
| OidcAccessToken |
An access token is a token obtained after the authorization process
|
| OidcAuthorization |
An authorization token represents a consent.
|
| OidcClient |
An OAuth2 / OpenID Connect client (RP - relying party)
|
| OidcIdentityProvider |
An identity provider which works with the OpenID Connect protocol
|
| OidcKeys |
An OAuth2 / OpenID Connect keystore.
|
| Password |
Stores a user's password for a password type
|
| PasswordType |
A password type which defines a user password
|
| Pin |
This class represents user pins that can be used on a device (mainly the mobile app).
|
| PrincipalType |
Represents a principal type, like the username, e-mail, mobile phone, profile field or token
|
| RemoteAddessBlock |
Stores the time a remote address is blocked for logins (it can be blocked by exceeding the invalid username attempts)
|
| Session |
Represents a session for a stateful access
|
| SessionProperties |
Contains session properties that can be changed in runtime
|
| Token |
Stores a token value
|
| TokenPrincipalType |
A token type represents a category for tokens: cards, nfc tags, etc.
|
| TrustedDevice |
Trusted devices are those used to confirm operations made in other channels.
|
| UpdatePasswordStatusListener |
When a password is modified, update the redundant information on the User
|
| UserFailedActionLog |
Stores failed attempts to perform a user action
|
| UserIdentityProvider |
Stores the identifier of a user in an external identity provider
|
| VirtualKeyboardInput |
Stores data for a specific virtual keyboard input, so we can validate the data sent from clients
|