OpenKeel: die souveräne französische Cloud-Lösung mit europäischer Reichweite der inherent-Gruppe inherent entdecken

Komponenten · Identität und Sicherheit

Keystone-API

259 Operationen der Original-REST-API (Routen und Body-Aktionen) und ihr Status in OpenKeel.

  • 163Implementiert
  • 96Nicht implementiert
  • Implementiert vom Go-Modul wie im Original bedient
  • Nicht implementiert antwortet mit 501 Not Implemented oder 404

Quelle: openkeel-keystone/docs/PLAN.md, openkeel-keystone/internal/api (Go router).

The boxes of docs/PLAN.md are not ticked for Keystone: the state of each operation is read from its Go router (the routes registerRoutes declares); an operation without a route answers 404.

StatusMethodePfad
ImplementiertGET/
Nicht implementiertGET/static/{filename}
ImplementiertGET/v3
Nicht implementiertGET/v3/OS-EP-FILTER/endpoint_groups
Nicht implementiertPOST/v3/OS-EP-FILTER/endpoint_groups
Nicht implementiertDELETE/v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}
Nicht implementiertGET/v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}
Nicht implementiertPATCH/v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}
Nicht implementiertGET/v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/endpoints
Nicht implementiertGET/v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/projects
Nicht implementiertDELETE/v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/projects/{project_id}
Nicht implementiertGET/v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/projects/{project_id}
Nicht implementiertPUT/v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/projects/{project_id}
Nicht implementiertGET/v3/OS-EP-FILTER/endpoints/{endpoint_id}/projects
Nicht implementiertGET/v3/OS-EP-FILTER/projects/{project_id}/endpoint_groups
Nicht implementiertGET/v3/OS-EP-FILTER/projects/{project_id}/endpoints
Nicht implementiertDELETE/v3/OS-EP-FILTER/projects/{project_id}/endpoints/{endpoint_id}
Nicht implementiertGET/v3/OS-EP-FILTER/projects/{project_id}/endpoints/{endpoint_id}
Nicht implementiertPUT/v3/OS-EP-FILTER/projects/{project_id}/endpoints/{endpoint_id}
ImplementiertGET/v3/OS-FEDERATION/domains
ImplementiertGET/v3/OS-FEDERATION/identity_providers
ImplementiertDELETE/v3/OS-FEDERATION/identity_providers/{idp_id}
ImplementiertGET/v3/OS-FEDERATION/identity_providers/{idp_id}
ImplementiertPATCH/v3/OS-FEDERATION/identity_providers/{idp_id}
ImplementiertPUT/v3/OS-FEDERATION/identity_providers/{idp_id}
ImplementiertGET/v3/OS-FEDERATION/identity_providers/{idp_id}/protocols
ImplementiertDELETE/v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}
ImplementiertGET/v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}
ImplementiertPATCH/v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}
ImplementiertPUT/v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}
ImplementiertGET/v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/auth
ImplementiertPOST/v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/auth
ImplementiertDELETE/v3/OS-FEDERATION/mappings
ImplementiertGET/v3/OS-FEDERATION/mappings
ImplementiertPATCH/v3/OS-FEDERATION/mappings
ImplementiertPUT/v3/OS-FEDERATION/mappings
ImplementiertDELETE/v3/OS-FEDERATION/mappings/{mapping_id}
ImplementiertGET/v3/OS-FEDERATION/mappings/{mapping_id}
ImplementiertPATCH/v3/OS-FEDERATION/mappings/{mapping_id}
ImplementiertPUT/v3/OS-FEDERATION/mappings/{mapping_id}
ImplementiertGET/v3/OS-FEDERATION/projects
Nicht implementiertGET/v3/OS-FEDERATION/saml2/metadata
Nicht implementiertGET/v3/OS-FEDERATION/service_providers
Nicht implementiertDELETE/v3/OS-FEDERATION/service_providers/{service_provider_id}
Nicht implementiertGET/v3/OS-FEDERATION/service_providers/{service_provider_id}
Nicht implementiertPATCH/v3/OS-FEDERATION/service_providers/{service_provider_id}
Nicht implementiertPUT/v3/OS-FEDERATION/service_providers/{service_provider_id}
ImplementiertGET/v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/inherited_to_projects
ImplementiertDELETE/v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
ImplementiertGET/v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
ImplementiertPUT/v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
ImplementiertGET/v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/inherited_to_projects
ImplementiertDELETE/v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
ImplementiertGET/v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
ImplementiertPUT/v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
ImplementiertDELETE/v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
ImplementiertGET/v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
ImplementiertPUT/v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
ImplementiertDELETE/v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
ImplementiertGET/v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
ImplementiertPUT/v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
Nicht implementiertGET/v3/OS-OAUTH1/access_token
Nicht implementiertPOST/v3/OS-OAUTH1/access_token
Nicht implementiertGET/v3/OS-OAUTH1/authorize/{request_token_id}
Nicht implementiertPUT/v3/OS-OAUTH1/authorize/{request_token_id}
Nicht implementiertDELETE/v3/OS-OAUTH1/consumers
Nicht implementiertGET/v3/OS-OAUTH1/consumers
Nicht implementiertPATCH/v3/OS-OAUTH1/consumers
Nicht implementiertPOST/v3/OS-OAUTH1/consumers
Nicht implementiertDELETE/v3/OS-OAUTH1/consumers/{consumer_id}
Nicht implementiertGET/v3/OS-OAUTH1/consumers/{consumer_id}
Nicht implementiertPATCH/v3/OS-OAUTH1/consumers/{consumer_id}
Nicht implementiertPOST/v3/OS-OAUTH1/consumers/{consumer_id}
Nicht implementiertGET/v3/OS-OAUTH1/request_token
Nicht implementiertPOST/v3/OS-OAUTH1/request_token
Nicht implementiertDELETE/v3/OS-OAUTH2/token
Nicht implementiertGET/v3/OS-OAUTH2/token
Nicht implementiertPATCH/v3/OS-OAUTH2/token
Nicht implementiertPOST/v3/OS-OAUTH2/token
Nicht implementiertPUT/v3/OS-OAUTH2/token
ImplementiertGET/v3/OS-REVOKE/events
Nicht implementiertGET/v3/OS-SIMPLE-CERT/ca
Nicht implementiertGET/v3/OS-SIMPLE-CERT/certificates
ImplementiertGET/v3/OS-TRUST/trusts
ImplementiertPOST/v3/OS-TRUST/trusts
ImplementiertDELETE/v3/OS-TRUST/trusts/{trust_id}
ImplementiertGET/v3/OS-TRUST/trusts/{trust_id}
ImplementiertGET/v3/OS-TRUST/trusts/{trust_id}/roles
ImplementiertGET/v3/OS-TRUST/trusts/{trust_id}/roles/{role_id}
ImplementiertGET/v3/auth/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/websso
ImplementiertPOST/v3/auth/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/websso
Nicht implementiertGET/v3/auth/OS-FEDERATION/saml2
Nicht implementiertPOST/v3/auth/OS-FEDERATION/saml2
Nicht implementiertGET/v3/auth/OS-FEDERATION/saml2/ecp
Nicht implementiertPOST/v3/auth/OS-FEDERATION/saml2/ecp
ImplementiertGET/v3/auth/OS-FEDERATION/websso/{protocol_id}
ImplementiertPOST/v3/auth/OS-FEDERATION/websso/{protocol_id}
ImplementiertGET/v3/auth/catalog
ImplementiertGET/v3/auth/domains
ImplementiertGET/v3/auth/projects
ImplementiertGET/v3/auth/system
ImplementiertDELETE/v3/auth/tokens
ImplementiertGET/v3/auth/tokens
ImplementiertPOST/v3/auth/tokens
ImplementiertGET/v3/auth/tokens/OS-PKI/revoked
ImplementiertGET/v3/credentials
ImplementiertPOST/v3/credentials
ImplementiertDELETE/v3/credentials/{credential_id}
ImplementiertGET/v3/credentials/{credential_id}
ImplementiertPATCH/v3/credentials/{credential_id}
ImplementiertGET/v3/domains
ImplementiertPOST/v3/domains
Nicht implementiertGET/v3/domains/config/default
Nicht implementiertGET/v3/domains/config/{group}/default
Nicht implementiertGET/v3/domains/config/{group}/{option}/default
ImplementiertDELETE/v3/domains/{domain_id}
ImplementiertGET/v3/domains/{domain_id}
ImplementiertPATCH/v3/domains/{domain_id}
Nicht implementiertDELETE/v3/domains/{domain_id}/config
Nicht implementiertGET/v3/domains/{domain_id}/config
Nicht implementiertPATCH/v3/domains/{domain_id}/config
Nicht implementiertPUT/v3/domains/{domain_id}/config
Nicht implementiertDELETE/v3/domains/{domain_id}/config/{group}
Nicht implementiertGET/v3/domains/{domain_id}/config/{group}
Nicht implementiertPATCH/v3/domains/{domain_id}/config/{group}
Nicht implementiertDELETE/v3/domains/{domain_id}/config/{group}/{option}
Nicht implementiertGET/v3/domains/{domain_id}/config/{group}/{option}
Nicht implementiertPATCH/v3/domains/{domain_id}/config/{group}/{option}
ImplementiertGET/v3/domains/{domain_id}/groups/{group_id}/roles
ImplementiertDELETE/v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
ImplementiertGET/v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
ImplementiertPUT/v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
ImplementiertGET/v3/domains/{domain_id}/users/{user_id}/roles
ImplementiertDELETE/v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
ImplementiertGET/v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
ImplementiertPUT/v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
ImplementiertGET/v3/ec2tokens
ImplementiertPOST/v3/ec2tokens
ImplementiertGET/v3/endpoints
ImplementiertPOST/v3/endpoints
ImplementiertDELETE/v3/endpoints/{endpoint_id}
ImplementiertGET/v3/endpoints/{endpoint_id}
ImplementiertPATCH/v3/endpoints/{endpoint_id}
Nicht implementiertGET/v3/endpoints/{endpoint_id}/OS-ENDPOINT-POLICY/policy
ImplementiertGET/v3/groups
ImplementiertPOST/v3/groups
ImplementiertDELETE/v3/groups/{group_id}
ImplementiertGET/v3/groups/{group_id}
ImplementiertPATCH/v3/groups/{group_id}
ImplementiertGET/v3/groups/{group_id}/users
ImplementiertDELETE/v3/groups/{group_id}/users/{user_id}
ImplementiertGET/v3/groups/{group_id}/users/{user_id}
ImplementiertPUT/v3/groups/{group_id}/users/{user_id}
Nicht implementiertGET/v3/limits
Nicht implementiertPOST/v3/limits
Nicht implementiertGET/v3/limits/model
Nicht implementiertDELETE/v3/limits/{limit_id}
Nicht implementiertGET/v3/limits/{limit_id}
Nicht implementiertPATCH/v3/limits/{limit_id}
Nicht implementiertDELETE/v3/policies
Nicht implementiertGET/v3/policies
Nicht implementiertPATCH/v3/policies
Nicht implementiertPOST/v3/policies
Nicht implementiertDELETE/v3/policies/{policy_id}
Nicht implementiertGET/v3/policies/{policy_id}
Nicht implementiertPATCH/v3/policies/{policy_id}
Nicht implementiertPOST/v3/policies/{policy_id}
Nicht implementiertGET/v3/policies/{policy_id}/OS-ENDPOINT-POLICY/endpoints
Nicht implementiertDELETE/v3/policies/{policy_id}/OS-ENDPOINT-POLICY/endpoints/{endpoint_id}
Nicht implementiertGET/v3/policies/{policy_id}/OS-ENDPOINT-POLICY/endpoints/{endpoint_id}
Nicht implementiertPUT/v3/policies/{policy_id}/OS-ENDPOINT-POLICY/endpoints/{endpoint_id}
Nicht implementiertDELETE/v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id}
Nicht implementiertGET/v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id}
Nicht implementiertPUT/v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id}
Nicht implementiertDELETE/v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id}/regions/{region_id}
Nicht implementiertGET/v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id}/regions/{region_id}
Nicht implementiertPUT/v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id}/regions/{region_id}
ImplementiertGET/v3/projects
ImplementiertPOST/v3/projects
ImplementiertDELETE/v3/projects/{project_id}
ImplementiertGET/v3/projects/{project_id}
ImplementiertPATCH/v3/projects/{project_id}
ImplementiertGET/v3/projects/{project_id}/groups/{group_id}/roles
ImplementiertDELETE/v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
ImplementiertGET/v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
ImplementiertPUT/v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
ImplementiertDELETE/v3/projects/{project_id}/tags
ImplementiertGET/v3/projects/{project_id}/tags
ImplementiertPUT/v3/projects/{project_id}/tags
ImplementiertDELETE/v3/projects/{project_id}/tags/{value}
ImplementiertGET/v3/projects/{project_id}/tags/{value}
ImplementiertPUT/v3/projects/{project_id}/tags/{value}
ImplementiertGET/v3/projects/{project_id}/users/{user_id}/roles
ImplementiertDELETE/v3/projects/{project_id}/users/{user_id}/roles/{role_id}
ImplementiertGET/v3/projects/{project_id}/users/{user_id}/roles/{role_id}
ImplementiertPUT/v3/projects/{project_id}/users/{user_id}/roles/{role_id}
ImplementiertGET/v3/regions
ImplementiertPOST/v3/regions
ImplementiertDELETE/v3/regions/{region_id}
ImplementiertGET/v3/regions/{region_id}
ImplementiertPATCH/v3/regions/{region_id}
ImplementiertPUT/v3/regions/{region_id}
Nicht implementiertGET/v3/registered_limits
Nicht implementiertPOST/v3/registered_limits
Nicht implementiertDELETE/v3/registered_limits/{registered_limit_id}
Nicht implementiertGET/v3/registered_limits/{registered_limit_id}
Nicht implementiertPATCH/v3/registered_limits/{registered_limit_id}
ImplementiertGET/v3/role_assignments
ImplementiertGET/v3/role_inferences
ImplementiertGET/v3/roles
ImplementiertPOST/v3/roles
ImplementiertGET/v3/roles/{prior_role_id}/implies
ImplementiertDELETE/v3/roles/{prior_role_id}/implies/{implied_role_id}
ImplementiertGET/v3/roles/{prior_role_id}/implies/{implied_role_id}
ImplementiertPUT/v3/roles/{prior_role_id}/implies/{implied_role_id}
ImplementiertDELETE/v3/roles/{role_id}
ImplementiertGET/v3/roles/{role_id}
ImplementiertPATCH/v3/roles/{role_id}
ImplementiertGET/v3/s3tokens
ImplementiertPOST/v3/s3tokens
ImplementiertGET/v3/services
ImplementiertPOST/v3/services
ImplementiertDELETE/v3/services/{service_id}
ImplementiertGET/v3/services/{service_id}
ImplementiertPATCH/v3/services/{service_id}
ImplementiertGET/v3/system/groups/{group_id}/roles
ImplementiertDELETE/v3/system/groups/{group_id}/roles/{role_id}
ImplementiertGET/v3/system/groups/{group_id}/roles/{role_id}
ImplementiertPUT/v3/system/groups/{group_id}/roles/{role_id}
ImplementiertGET/v3/system/users/{user_id}/roles
ImplementiertDELETE/v3/system/users/{user_id}/roles/{role_id}
ImplementiertGET/v3/system/users/{user_id}/roles/{role_id}
ImplementiertPUT/v3/system/users/{user_id}/roles/{role_id}
ImplementiertGET/v3/users
ImplementiertPOST/v3/users
ImplementiertDELETE/v3/users/{user_id}
ImplementiertGET/v3/users/{user_id}
ImplementiertPATCH/v3/users/{user_id}
Nicht implementiertGET/v3/users/{user_id}/OS-OAUTH1/access_tokens
Nicht implementiertDELETE/v3/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}
Nicht implementiertGET/v3/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}
Nicht implementiertGET/v3/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}/roles
Nicht implementiertGET/v3/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}/roles/{role_id}
ImplementiertGET/v3/users/{user_id}/access_rules
ImplementiertDELETE/v3/users/{user_id}/access_rules/{access_rule_id}
ImplementiertGET/v3/users/{user_id}/access_rules/{access_rule_id}
ImplementiertGET/v3/users/{user_id}/application_credentials
ImplementiertPOST/v3/users/{user_id}/application_credentials
ImplementiertDELETE/v3/users/{user_id}/application_credentials/{application_credential_id}
ImplementiertGET/v3/users/{user_id}/application_credentials/{application_credential_id}
ImplementiertGET/v3/users/{user_id}/credentials/OS-EC2
ImplementiertPOST/v3/users/{user_id}/credentials/OS-EC2
ImplementiertDELETE/v3/users/{user_id}/credentials/OS-EC2/{credential_id}
ImplementiertGET/v3/users/{user_id}/credentials/OS-EC2/{credential_id}
ImplementiertGET/v3/users/{user_id}/groups
ImplementiertGET/v3/users/{user_id}/password
ImplementiertPOST/v3/users/{user_id}/password
ImplementiertGET/v3/users/{user_id}/projects
ImplementiertDELETE/v3/users/{user_id}/tokens