Jump to: navigation, search

Keystone

Revision as of 20:19, 7 February 2012 by Jsavak (talk)

What is Keystone?

Keystone is the identity service used by OpenStack for authentication (authN) and high-level authorization (authZ). It currently supports token-based authN and user-service authorization. It is scalable to include oAuth, SAML and openID in future versions. Out of the box, Keystone uses a SQLite DB as an identity store with the option to connect to external LDAP.

Meetings

http://wiki.openstack.org/Meetings/KeystoneMeeting

Doc

http://launchpad.net/keystone

Code

Essex Roadmap (as per current discussions in OpenStack Design Summit in Boston - October 2011):

  1. RBAC (with Dashboard and core project integration) <
    >
  2. Stability
    • Performance
    • Deployability
    • Documentation
  3. Enhancements
  4. Federation
    • First: integration with LDAP/AD
    • Stretch: OpenID, SAML
  5. Also:
    • Discovery/Registry(DNS and 35357)
    • Metadata/tags
    • Impersonation
    • Groups
    • Cert-auth for services
    • Q+A
    • Signed requests

Releases