- Migrate 236+ class files from custodian_types to has_or_had_custodian_type - Archive deprecated slots: custodian_type, custodian_types, custodian_type_broader/narrower/related - Update main schema and manifest imports - Fix Custodian.yaml class to use new slot - Fix annotation format (list→scalar) in has_or_had_custodian_type.yaml Rules applied: - Rule 39: RiC-O naming convention (hasOrHad pattern) - Rule 43: Slot nouns must be singular (multivalued:true for cardinality) - Rule 38: Slot centralization with semantic URI
57 lines
1.6 KiB
YAML
57 lines
1.6 KiB
YAML
id: https://nde.nl/ontology/hc/enum/AuthenticationMethodEnum
|
|
name: authentication_method_enum
|
|
title: Authentication Method Enum
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
imports:
|
|
- linkml:types
|
|
enums:
|
|
AuthenticationMethodEnum:
|
|
description: |
|
|
Authentication methods for accessing API endpoints.
|
|
permissible_values:
|
|
NONE:
|
|
description: No authentication required (public access)
|
|
API_KEY:
|
|
description: |
|
|
API key authentication.
|
|
|
|
Key provided in HTTP header (e.g., X-API-Key) or query parameter.
|
|
API_KEY_HEADER:
|
|
description: API key in HTTP header
|
|
API_KEY_QUERY:
|
|
description: API key in URL query parameter
|
|
OAUTH2:
|
|
description: |
|
|
OAuth 2.0 authentication.
|
|
|
|
Token-based authentication with authorization flow.
|
|
OAUTH1:
|
|
description: OAuth 1.0a authentication
|
|
BASIC:
|
|
description: |
|
|
HTTP Basic Authentication.
|
|
|
|
Username/password in Authorization header.
|
|
BEARER_TOKEN:
|
|
description: |
|
|
Bearer token authentication.
|
|
|
|
JWT or opaque token in Authorization header.
|
|
IP_WHITELIST:
|
|
description: |
|
|
IP address whitelist.
|
|
|
|
Access restricted to specific IP ranges.
|
|
INSTITUTIONAL:
|
|
description: |
|
|
Institutional login.
|
|
|
|
Shibboleth, SAML, or similar federated authentication.
|
|
CLIENT_CERTIFICATE:
|
|
description: |
|
|
Client certificate authentication.
|
|
|
|
TLS/SSL client certificates.
|
|
DIGEST:
|
|
description: HTTP Digest Authentication
|