OpenKeel: la soluzione Cloud sovrana, francese e di portata europea, del gruppo inherent Scopri inherent

Componenti · Identità e sicurezza

API Keystone

259 operazioni dell'API REST originale (route e azioni nel corpo) e il loro stato in OpenKeel.

  • 163Implementato
  • 96Non implementato
  • Implementato servito dal modulo Go come nell'originale
  • Non implementato risponde 501 Not Implemented o 404

Fonte: 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.

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