| Interface | Description |
|---|---|
| EphemeralTokenCredential | Provides a high level interface for ephemeral API tokens issued by a time-limited token issuing service. |
| GitHubAppRsaCredential | Provides a high level interface for providing GitHub App credentials. |
| JervisCredential | Provides a way to call an external credential store in case there's an alternate means of storing and retrieving credentials. |
| JervisRemote | Provides a minimum standard interface a Jervis remote requires. |
| TokenCredential | Abstracted token credential allows retrieving a token from an external credential store. |
| VaultCredential | Generic vault credential type that provides the minimum necessary implementation required by the VaultService class. |
| VaultRoleIdCredential | A basic credential whose only purpose is to get a Role ID and Secret ID for HashiCorp Vault AppRole authentication. |