OpenKeel : la solution Cloud souveraine, française à portée européenne du groupe inherent Découvrir inherent
Composants · Identité et sécurité
259 opérations de l'API REST d'origine (routes et actions de corps), et leur état dans OpenKeel.
Source : 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.
| État | Méthode | Chemin |
|---|---|---|
| Implémenté | GET | / |
| Non implémenté | GET | /static/{filename} |
| Implémenté | GET | /v3 |
| Non implémenté | GET | /v3/OS-EP-FILTER/endpoint_groups |
| Non implémenté | POST | /v3/OS-EP-FILTER/endpoint_groups |
| Non implémenté | DELETE | /v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id} |
| Non implémenté | GET | /v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id} |
| Non implémenté | PATCH | /v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id} |
| Non implémenté | GET | /v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/endpoints |
| Non implémenté | GET | /v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/projects |
| Non implémenté | DELETE | /v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/projects/{project_id} |
| Non implémenté | GET | /v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/projects/{project_id} |
| Non implémenté | PUT | /v3/OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/projects/{project_id} |
| Non implémenté | GET | /v3/OS-EP-FILTER/endpoints/{endpoint_id}/projects |
| Non implémenté | GET | /v3/OS-EP-FILTER/projects/{project_id}/endpoint_groups |
| Non implémenté | GET | /v3/OS-EP-FILTER/projects/{project_id}/endpoints |
| Non implémenté | DELETE | /v3/OS-EP-FILTER/projects/{project_id}/endpoints/{endpoint_id} |
| Non implémenté | GET | /v3/OS-EP-FILTER/projects/{project_id}/endpoints/{endpoint_id} |
| Non implémenté | PUT | /v3/OS-EP-FILTER/projects/{project_id}/endpoints/{endpoint_id} |
| Implémenté | GET | /v3/OS-FEDERATION/domains |
| Implémenté | GET | /v3/OS-FEDERATION/identity_providers |
| Implémenté | DELETE | /v3/OS-FEDERATION/identity_providers/{idp_id} |
| Implémenté | GET | /v3/OS-FEDERATION/identity_providers/{idp_id} |
| Implémenté | PATCH | /v3/OS-FEDERATION/identity_providers/{idp_id} |
| Implémenté | PUT | /v3/OS-FEDERATION/identity_providers/{idp_id} |
| Implémenté | GET | /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols |
| Implémenté | DELETE | /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id} |
| Implémenté | GET | /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id} |
| Implémenté | PATCH | /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id} |
| Implémenté | PUT | /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id} |
| Implémenté | GET | /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/auth |
| Implémenté | POST | /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/auth |
| Implémenté | DELETE | /v3/OS-FEDERATION/mappings |
| Implémenté | GET | /v3/OS-FEDERATION/mappings |
| Implémenté | PATCH | /v3/OS-FEDERATION/mappings |
| Implémenté | PUT | /v3/OS-FEDERATION/mappings |
| Implémenté | DELETE | /v3/OS-FEDERATION/mappings/{mapping_id} |
| Implémenté | GET | /v3/OS-FEDERATION/mappings/{mapping_id} |
| Implémenté | PATCH | /v3/OS-FEDERATION/mappings/{mapping_id} |
| Implémenté | PUT | /v3/OS-FEDERATION/mappings/{mapping_id} |
| Implémenté | GET | /v3/OS-FEDERATION/projects |
| Non implémenté | GET | /v3/OS-FEDERATION/saml2/metadata |
| Non implémenté | GET | /v3/OS-FEDERATION/service_providers |
| Non implémenté | DELETE | /v3/OS-FEDERATION/service_providers/{service_provider_id} |
| Non implémenté | GET | /v3/OS-FEDERATION/service_providers/{service_provider_id} |
| Non implémenté | PATCH | /v3/OS-FEDERATION/service_providers/{service_provider_id} |
| Non implémenté | PUT | /v3/OS-FEDERATION/service_providers/{service_provider_id} |
| Implémenté | GET | /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/inherited_to_projects |
| Implémenté | DELETE | /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects |
| Implémenté | GET | /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects |
| Implémenté | PUT | /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects |
| Implémenté | GET | /v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/inherited_to_projects |
| Implémenté | DELETE | /v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects |
| Implémenté | GET | /v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects |
| Implémenté | PUT | /v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects |
| Implémenté | DELETE | /v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects |
| Implémenté | GET | /v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects |
| Implémenté | PUT | /v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects |
| Implémenté | DELETE | /v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects |
| Implémenté | GET | /v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects |
| Implémenté | PUT | /v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects |
| Non implémenté | GET | /v3/OS-OAUTH1/access_token |
| Non implémenté | POST | /v3/OS-OAUTH1/access_token |
| Non implémenté | GET | /v3/OS-OAUTH1/authorize/{request_token_id} |
| Non implémenté | PUT | /v3/OS-OAUTH1/authorize/{request_token_id} |
| Non implémenté | DELETE | /v3/OS-OAUTH1/consumers |
| Non implémenté | GET | /v3/OS-OAUTH1/consumers |
| Non implémenté | PATCH | /v3/OS-OAUTH1/consumers |
| Non implémenté | POST | /v3/OS-OAUTH1/consumers |
| Non implémenté | DELETE | /v3/OS-OAUTH1/consumers/{consumer_id} |
| Non implémenté | GET | /v3/OS-OAUTH1/consumers/{consumer_id} |
| Non implémenté | PATCH | /v3/OS-OAUTH1/consumers/{consumer_id} |
| Non implémenté | POST | /v3/OS-OAUTH1/consumers/{consumer_id} |
| Non implémenté | GET | /v3/OS-OAUTH1/request_token |
| Non implémenté | POST | /v3/OS-OAUTH1/request_token |
| Non implémenté | DELETE | /v3/OS-OAUTH2/token |
| Non implémenté | GET | /v3/OS-OAUTH2/token |
| Non implémenté | PATCH | /v3/OS-OAUTH2/token |
| Non implémenté | POST | /v3/OS-OAUTH2/token |
| Non implémenté | PUT | /v3/OS-OAUTH2/token |
| Implémenté | GET | /v3/OS-REVOKE/events |
| Non implémenté | GET | /v3/OS-SIMPLE-CERT/ca |
| Non implémenté | GET | /v3/OS-SIMPLE-CERT/certificates |
| Implémenté | GET | /v3/OS-TRUST/trusts |
| Implémenté | POST | /v3/OS-TRUST/trusts |
| Implémenté | DELETE | /v3/OS-TRUST/trusts/{trust_id} |
| Implémenté | GET | /v3/OS-TRUST/trusts/{trust_id} |
| Implémenté | GET | /v3/OS-TRUST/trusts/{trust_id}/roles |
| Implémenté | GET | /v3/OS-TRUST/trusts/{trust_id}/roles/{role_id} |
| Implémenté | GET | /v3/auth/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/websso |
| Implémenté | POST | /v3/auth/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/websso |
| Non implémenté | GET | /v3/auth/OS-FEDERATION/saml2 |
| Non implémenté | POST | /v3/auth/OS-FEDERATION/saml2 |
| Non implémenté | GET | /v3/auth/OS-FEDERATION/saml2/ecp |
| Non implémenté | POST | /v3/auth/OS-FEDERATION/saml2/ecp |
| Implémenté | GET | /v3/auth/OS-FEDERATION/websso/{protocol_id} |
| Implémenté | POST | /v3/auth/OS-FEDERATION/websso/{protocol_id} |
| Implémenté | GET | /v3/auth/catalog |
| Implémenté | GET | /v3/auth/domains |
| Implémenté | GET | /v3/auth/projects |
| Implémenté | GET | /v3/auth/system |
| Implémenté | DELETE | /v3/auth/tokens |
| Implémenté | GET | /v3/auth/tokens |
| Implémenté | POST | /v3/auth/tokens |
| Implémenté | GET | /v3/auth/tokens/OS-PKI/revoked |
| Implémenté | GET | /v3/credentials |
| Implémenté | POST | /v3/credentials |
| Implémenté | DELETE | /v3/credentials/{credential_id} |
| Implémenté | GET | /v3/credentials/{credential_id} |
| Implémenté | PATCH | /v3/credentials/{credential_id} |
| Implémenté | GET | /v3/domains |
| Implémenté | POST | /v3/domains |
| Non implémenté | GET | /v3/domains/config/default |
| Non implémenté | GET | /v3/domains/config/{group}/default |
| Non implémenté | GET | /v3/domains/config/{group}/{option}/default |
| Implémenté | DELETE | /v3/domains/{domain_id} |
| Implémenté | GET | /v3/domains/{domain_id} |
| Implémenté | PATCH | /v3/domains/{domain_id} |
| Non implémenté | DELETE | /v3/domains/{domain_id}/config |
| Non implémenté | GET | /v3/domains/{domain_id}/config |
| Non implémenté | PATCH | /v3/domains/{domain_id}/config |
| Non implémenté | PUT | /v3/domains/{domain_id}/config |
| Non implémenté | DELETE | /v3/domains/{domain_id}/config/{group} |
| Non implémenté | GET | /v3/domains/{domain_id}/config/{group} |
| Non implémenté | PATCH | /v3/domains/{domain_id}/config/{group} |
| Non implémenté | DELETE | /v3/domains/{domain_id}/config/{group}/{option} |
| Non implémenté | GET | /v3/domains/{domain_id}/config/{group}/{option} |
| Non implémenté | PATCH | /v3/domains/{domain_id}/config/{group}/{option} |
| Implémenté | GET | /v3/domains/{domain_id}/groups/{group_id}/roles |
| Implémenté | DELETE | /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id} |
| Implémenté | GET | /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id} |
| Implémenté | PUT | /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id} |
| Implémenté | GET | /v3/domains/{domain_id}/users/{user_id}/roles |
| Implémenté | DELETE | /v3/domains/{domain_id}/users/{user_id}/roles/{role_id} |
| Implémenté | GET | /v3/domains/{domain_id}/users/{user_id}/roles/{role_id} |
| Implémenté | PUT | /v3/domains/{domain_id}/users/{user_id}/roles/{role_id} |
| Implémenté | GET | /v3/ec2tokens |
| Implémenté | POST | /v3/ec2tokens |
| Implémenté | GET | /v3/endpoints |
| Implémenté | POST | /v3/endpoints |
| Implémenté | DELETE | /v3/endpoints/{endpoint_id} |
| Implémenté | GET | /v3/endpoints/{endpoint_id} |
| Implémenté | PATCH | /v3/endpoints/{endpoint_id} |
| Non implémenté | GET | /v3/endpoints/{endpoint_id}/OS-ENDPOINT-POLICY/policy |
| Implémenté | GET | /v3/groups |
| Implémenté | POST | /v3/groups |
| Implémenté | DELETE | /v3/groups/{group_id} |
| Implémenté | GET | /v3/groups/{group_id} |
| Implémenté | PATCH | /v3/groups/{group_id} |
| Implémenté | GET | /v3/groups/{group_id}/users |
| Implémenté | DELETE | /v3/groups/{group_id}/users/{user_id} |
| Implémenté | GET | /v3/groups/{group_id}/users/{user_id} |
| Implémenté | PUT | /v3/groups/{group_id}/users/{user_id} |
| Non implémenté | GET | /v3/limits |
| Non implémenté | POST | /v3/limits |
| Non implémenté | GET | /v3/limits/model |
| Non implémenté | DELETE | /v3/limits/{limit_id} |
| Non implémenté | GET | /v3/limits/{limit_id} |
| Non implémenté | PATCH | /v3/limits/{limit_id} |
| Non implémenté | DELETE | /v3/policies |
| Non implémenté | GET | /v3/policies |
| Non implémenté | PATCH | /v3/policies |
| Non implémenté | POST | /v3/policies |
| Non implémenté | DELETE | /v3/policies/{policy_id} |
| Non implémenté | GET | /v3/policies/{policy_id} |
| Non implémenté | PATCH | /v3/policies/{policy_id} |
| Non implémenté | POST | /v3/policies/{policy_id} |
| Non implémenté | GET | /v3/policies/{policy_id}/OS-ENDPOINT-POLICY/endpoints |
| Non implémenté | DELETE | /v3/policies/{policy_id}/OS-ENDPOINT-POLICY/endpoints/{endpoint_id} |
| Non implémenté | GET | /v3/policies/{policy_id}/OS-ENDPOINT-POLICY/endpoints/{endpoint_id} |
| Non implémenté | PUT | /v3/policies/{policy_id}/OS-ENDPOINT-POLICY/endpoints/{endpoint_id} |
| Non implémenté | DELETE | /v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id} |
| Non implémenté | GET | /v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id} |
| Non implémenté | PUT | /v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id} |
| Non implémenté | DELETE | /v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id}/regions/{region_id} |
| Non implémenté | GET | /v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id}/regions/{region_id} |
| Non implémenté | PUT | /v3/policies/{policy_id}/OS-ENDPOINT-POLICY/services/{service_id}/regions/{region_id} |
| Implémenté | GET | /v3/projects |
| Implémenté | POST | /v3/projects |
| Implémenté | DELETE | /v3/projects/{project_id} |
| Implémenté | GET | /v3/projects/{project_id} |
| Implémenté | PATCH | /v3/projects/{project_id} |
| Implémenté | GET | /v3/projects/{project_id}/groups/{group_id}/roles |
| Implémenté | DELETE | /v3/projects/{project_id}/groups/{group_id}/roles/{role_id} |
| Implémenté | GET | /v3/projects/{project_id}/groups/{group_id}/roles/{role_id} |
| Implémenté | PUT | /v3/projects/{project_id}/groups/{group_id}/roles/{role_id} |
| Implémenté | DELETE | /v3/projects/{project_id}/tags |
| Implémenté | GET | /v3/projects/{project_id}/tags |
| Implémenté | PUT | /v3/projects/{project_id}/tags |
| Implémenté | DELETE | /v3/projects/{project_id}/tags/{value} |
| Implémenté | GET | /v3/projects/{project_id}/tags/{value} |
| Implémenté | PUT | /v3/projects/{project_id}/tags/{value} |
| Implémenté | GET | /v3/projects/{project_id}/users/{user_id}/roles |
| Implémenté | DELETE | /v3/projects/{project_id}/users/{user_id}/roles/{role_id} |
| Implémenté | GET | /v3/projects/{project_id}/users/{user_id}/roles/{role_id} |
| Implémenté | PUT | /v3/projects/{project_id}/users/{user_id}/roles/{role_id} |
| Implémenté | GET | /v3/regions |
| Implémenté | POST | /v3/regions |
| Implémenté | DELETE | /v3/regions/{region_id} |
| Implémenté | GET | /v3/regions/{region_id} |
| Implémenté | PATCH | /v3/regions/{region_id} |
| Implémenté | PUT | /v3/regions/{region_id} |
| Non implémenté | GET | /v3/registered_limits |
| Non implémenté | POST | /v3/registered_limits |
| Non implémenté | DELETE | /v3/registered_limits/{registered_limit_id} |
| Non implémenté | GET | /v3/registered_limits/{registered_limit_id} |
| Non implémenté | PATCH | /v3/registered_limits/{registered_limit_id} |
| Implémenté | GET | /v3/role_assignments |
| Implémenté | GET | /v3/role_inferences |
| Implémenté | GET | /v3/roles |
| Implémenté | POST | /v3/roles |
| Implémenté | GET | /v3/roles/{prior_role_id}/implies |
| Implémenté | DELETE | /v3/roles/{prior_role_id}/implies/{implied_role_id} |
| Implémenté | GET | /v3/roles/{prior_role_id}/implies/{implied_role_id} |
| Implémenté | PUT | /v3/roles/{prior_role_id}/implies/{implied_role_id} |
| Implémenté | DELETE | /v3/roles/{role_id} |
| Implémenté | GET | /v3/roles/{role_id} |
| Implémenté | PATCH | /v3/roles/{role_id} |
| Implémenté | GET | /v3/s3tokens |
| Implémenté | POST | /v3/s3tokens |
| Implémenté | GET | /v3/services |
| Implémenté | POST | /v3/services |
| Implémenté | DELETE | /v3/services/{service_id} |
| Implémenté | GET | /v3/services/{service_id} |
| Implémenté | PATCH | /v3/services/{service_id} |
| Implémenté | GET | /v3/system/groups/{group_id}/roles |
| Implémenté | DELETE | /v3/system/groups/{group_id}/roles/{role_id} |
| Implémenté | GET | /v3/system/groups/{group_id}/roles/{role_id} |
| Implémenté | PUT | /v3/system/groups/{group_id}/roles/{role_id} |
| Implémenté | GET | /v3/system/users/{user_id}/roles |
| Implémenté | DELETE | /v3/system/users/{user_id}/roles/{role_id} |
| Implémenté | GET | /v3/system/users/{user_id}/roles/{role_id} |
| Implémenté | PUT | /v3/system/users/{user_id}/roles/{role_id} |
| Implémenté | GET | /v3/users |
| Implémenté | POST | /v3/users |
| Implémenté | DELETE | /v3/users/{user_id} |
| Implémenté | GET | /v3/users/{user_id} |
| Implémenté | PATCH | /v3/users/{user_id} |
| Non implémenté | GET | /v3/users/{user_id}/OS-OAUTH1/access_tokens |
| Non implémenté | DELETE | /v3/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id} |
| Non implémenté | GET | /v3/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id} |
| Non implémenté | GET | /v3/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}/roles |
| Non implémenté | GET | /v3/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}/roles/{role_id} |
| Implémenté | GET | /v3/users/{user_id}/access_rules |
| Implémenté | DELETE | /v3/users/{user_id}/access_rules/{access_rule_id} |
| Implémenté | GET | /v3/users/{user_id}/access_rules/{access_rule_id} |
| Implémenté | GET | /v3/users/{user_id}/application_credentials |
| Implémenté | POST | /v3/users/{user_id}/application_credentials |
| Implémenté | DELETE | /v3/users/{user_id}/application_credentials/{application_credential_id} |
| Implémenté | GET | /v3/users/{user_id}/application_credentials/{application_credential_id} |
| Implémenté | GET | /v3/users/{user_id}/credentials/OS-EC2 |
| Implémenté | POST | /v3/users/{user_id}/credentials/OS-EC2 |
| Implémenté | DELETE | /v3/users/{user_id}/credentials/OS-EC2/{credential_id} |
| Implémenté | GET | /v3/users/{user_id}/credentials/OS-EC2/{credential_id} |
| Implémenté | GET | /v3/users/{user_id}/groups |
| Implémenté | GET | /v3/users/{user_id}/password |
| Implémenté | POST | /v3/users/{user_id}/password |
| Implémenté | GET | /v3/users/{user_id}/projects |
| Implémenté | DELETE | /v3/users/{user_id}/tokens |