ExtensionAuthenticationSpecialUserType
Extension authentication special user type enumeration.
| Full name | MFiles.ExtensionAuthenticationSpecialUserType |
|---|---|
| Proto file | mfiles/enums.proto |
Values
| Name | Number | Description |
|---|---|---|
EXTENSION_AUTHENTICATION_SPECIAL_USER_TYPE_NORMAL | 0 | No special type. |
EXTENSION_AUTHENTICATION_SPECIAL_USER_TYPE_COMMON | 1 | Common. |
EXTENSION_AUTHENTICATION_SPECIAL_USER_TYPE_BACKGROUND | 2 | Background user. |
EXTENSION_AUTHENTICATION_SPECIAL_USER_TYPE_PERMISSIONS | 3 | User for retrieving the permissions in case regular external repository users do not have the permissions to do so. |
Used by methods
- IRPCExtensionAuthentications.RemoveExtensionAuthenticationSpecialCredentials -- Removes vault-wide credentials for an external system. Used by vault administration tools.
- IRPCExtensionAuthentications.StoreExtensionAuthenticationSpecialCredentials -- Stores vault-wide credentials for an external system: the common, background or permission-reading account. Used by vault administration tools.
Used in fields
ExtensionAuthenticationStatus.user_type--EXTENSION_AUTHENTICATION_SPECIAL_USER_TYPE_NORMALfor a user's own credentials, or the kind of vault-wide account.StoreExtensionAuthenticationSpecialCredentialsRequest.eeasut-- Which vault-wide account to set:EXTENSION_AUTHENTICATION_SPECIAL_USER_TYPE_COMMON,EXTENSION_AUTHENTICATION_SPECIAL_USER_TYPE_BACKGROUNDorEXTENSION_AUTHENTICATION_SPECIAL_USER_TYPE_PERMISSIONS.RemoveExtensionAuthenticationSpecialCredentialsRequest.eeasut-- Which vault-wide account to remove.