Jump to: navigation, search

Difference between revisions of "Keystone"

Line 16: Line 16:
 
* https://github.com/openstack/keystone
 
* https://github.com/openstack/keystone
  
'''Roadmap''' (as per current discussions in [[OpenStack]] Design Summit in Boston - October 2011):
+
'''Essex Roadmap''' (as per current discussions in [[OpenStack]] Design Summit in Boston - October 2011):
  
# RBAC (with Dashboard and core project integration)
+
# RBAC (with Dashboard and core project integration) <<BR>>
 
#* Fine-grained access control
 
#* Fine-grained access control
 
#* Non-admin users
 
#* Non-admin users
Line 62: Line 62:
 
** Identifying full-path URI for Keystone-Token [[Keystone-Essex-Federated-Token|(Keystone-Essex-Federated-Token]])
 
** Identifying full-path URI for Keystone-Token [[Keystone-Essex-Federated-Token|(Keystone-Essex-Federated-Token]])
 
*** SQL schema migrations (ie - sqlalchemy-migrate migrations).
 
*** SQL schema migrations (ie - sqlalchemy-migrate migrations).
 +
* Folsom
 +
** [[KeystoneFolsomSummitTopics|Summit Topics]]
 +
** Call for blueprints
 +
**

Revision as of 20:19, 7 February 2012

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