Class: Credential
Models authentication credentials for accessing a data source, including the provider and references to password and username keys stored in a secure credential store.
URI: cr8tor_metamodel:Credential
classDiagram
class Credential
click Credential href "../Credential/"
Credential : password_key
Credential : provider
Credential : username_key
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| provider | 1 String |
The credential provider or authentication service (e | direct |
| password_key | 1 String |
The key or identifier used to retrieve the password from the credential provi... | direct |
| username_key | 1 String |
The key or identifier used to retrieve the username from the credential provi... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Source | credentials | range | Credential |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/karectl-crates/cr8tor-metamodel
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cr8tor_metamodel:Credential |
| native | cr8tor_metamodel:Credential |
LinkML Source
Direct
name: Credential
description: Models authentication credentials for accessing a data source, including
the provider and references to password and username keys stored in a secure credential
store.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
provider:
name: provider
description: The credential provider or authentication service (e.g., Azure Key
Vault, AWS Secrets Manager, HashiCorp Vault).
from_schema: https://w3id.org/karectl-crates/data-model
rank: 1000
domain_of:
- Credential
range: string
required: true
password_key:
name: password_key
description: The key or identifier used to retrieve the password from the credential
provider.
from_schema: https://w3id.org/karectl-crates/data-model
rank: 1000
domain_of:
- Credential
range: string
required: true
username_key:
name: username_key
description: The key or identifier used to retrieve the username from the credential
provider.
from_schema: https://w3id.org/karectl-crates/data-model
rank: 1000
domain_of:
- Credential
range: string
required: true
Induced
name: Credential
description: Models authentication credentials for accessing a data source, including
the provider and references to password and username keys stored in a secure credential
store.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
provider:
name: provider
description: The credential provider or authentication service (e.g., Azure Key
Vault, AWS Secrets Manager, HashiCorp Vault).
from_schema: https://w3id.org/karectl-crates/data-model
rank: 1000
alias: provider
owner: Credential
domain_of:
- Credential
range: string
required: true
password_key:
name: password_key
description: The key or identifier used to retrieve the password from the credential
provider.
from_schema: https://w3id.org/karectl-crates/data-model
rank: 1000
alias: password_key
owner: Credential
domain_of:
- Credential
range: string
required: true
username_key:
name: username_key
description: The key or identifier used to retrieve the username from the credential
provider.
from_schema: https://w3id.org/karectl-crates/data-model
rank: 1000
alias: username_key
owner: Credential
domain_of:
- Credential
range: string
required: true