Skip to content

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