OpenStack API Access
Application credentials for Terraform, the openstack CLI, and Kubernetes.
Learn moreGrant least-privilege access with built-in and custom roles, enforce MFA for every member, and require step-up verification before OpenStack credential and API access changes.
ICT Cloud console · illustrative data
Grant the narrowest role at the narrowest scope a member needs.
The policy simulator evaluates a principal’s attached policies for an action on a resource and shows the deciding statement.
Require an authenticator app for every member, and step-up verification before OpenStack credential and API access changes.
Invite members, assign roles at a subscription or project scope, and see every assignment in one place.
Invite members by email; they set their own password from the invitation link.
Built-in roles and custom roles you can clone and edit.
Managed and custom policy documents, written with a statement builder.
Evaluate a principal’s attached policies for an action and a resource, and see the deciding statement.
Time-based codes from Google Authenticator, 1Password, or Authy, with recovery codes.
OpenStack credential and API access changes ask for a recent two-factor verification.
Machine identities and scoped tokens; secrets are shown once.
See active sessions and sign out any of them immediately.
Require two-factor authentication for every member.
Use built-in roles or build custom ones.
Check decisions and the policy behind them.
Assign roles at the right scope.
| Sign-in | Email and password, with two-factor authentication |
|---|---|
| MFA | TOTP with recovery codes; can be enforced for members |
| Step-up verification | Before OpenStack credential and API access changes |
| Passwords | At least 12 characters |
| Roles | Built-in and custom, assignable at subscription or project scope |
| Policies | Managed and custom, e.g. compute:StartInstance |
| Machine identities | Service accounts, scoped API tokens |
| Audit | Organization-wide activity log |
Invite members by email and give each the role they need, at the right scope.
Give a contractor a role in one project only, and remove it when the work is done.
Service accounts and scoped tokens instead of personal credentials.
Yes. Once it is enforced, members without an authenticator app set one up the next time they sign in.
Any app that generates time-based codes, such as Google Authenticator, 1Password, or Authy.
They sign in with one of the recovery codes they saved when they set up two-factor authentication.
Any client using it starts receiving 401 immediately.

Creating an account is free. Resources are billed per second, with a 60-second minimum.
Your privacy. We use strictly necessary cookies to run this site. With your consent we would also use analytics cookies to improve it. This prototype sets none.