| Account |
|
| ApplicationCredentials |
Credentials for identifying as an application, for example the singleton application that represents a service
account.
|
| AuthenticationInfo |
Data holder for information related to a verified authentication attempt.
|
| AuthorizationInfo |
Collection of system and object privileges.
|
| CryptoUtils |
|
| Directory |
Stores user, group and application information in the Yamcs database.
|
| DirectoryAuthModule |
Identifies users and service accounts based on authentication information stored in the Yamcs Directory.
|
| Group |
A group is way to manage a set of users.
|
| JaasConfiguration |
Wrapper around the (weird) JAAS configuration API.
|
| KerberosAuthModule |
Does password-based login against a Kerberos host.
|
| LdapAuthModule |
|
| ObjectPrivilege |
An object privilege is the right to perform a particular action on an object.
|
| ObjectPrivilegeType |
Type qualifier for grouping object privileges.
|
| OpenIDAuthModule |
AuthModule that identifies users against an external identity provider compliant with OpenID Connect (OIDC).
|
| OpenIDAuthModule.OpenIDAuthenticationInfo |
|
| PBKDF2PasswordHasher |
|
| RemoteUserAuthModule |
AuthModule that identifies users based on an HTTP header property.
|
| RemoteUserToken |
A token that represents a username without any credentials, usually associated with remote user authentication on a
reverse proxy.
|
| Role |
Collection of system and object privileges.
|
| SecurityStore |
Responsible for Identity and Access Management (IAM).
|
| ServiceAccount |
Represents an non-human service or application registered with Yamcs.
|
| SingleUserAuthModule |
An AuthModule that enforces a login of one fixed user account
|
| SpnegoAuthModule |
Implements SPNEGO authentication against an external Kerberos host.
|
| SystemPrivilege |
A system privilege is the right to perform a particular action or to perform an action on any object of a particular
type.
|
| ThirdPartyAuthorizationCode |
Represents a token (or 'authorization_code' in oauth terms) issued by an external identity server.
|
| User |
A user contains identifying information and a convenient set of methods to perform access control.
|
| UsernamePasswordToken |
A password-based token, usually associated with BASIC AUTH requests (convenient through curl)
|
| YamlAuthModule |
|