Jump to: navigation, search

Difference between revisions of "Keystone"

(Corrected url to github)
Line 11: Line 11:
  
 
* [https://github.com/openstack/keystone https://github.com/openstack/keystone]
 
* [https://github.com/openstack/keystone https://github.com/openstack/keystone]
 +
 +
'''Roadmap'''
 +
(as per current discussions in [[OpenStack]] Design Summit in Boston - October 2011):
 +
# RBAC (with Dashboard and core project integration)
 +
#* Fine-grained access control
 +
#* Non-admin users
 +
#* Create your own roles
 +
#* RBAC discussions: http://etherpad.openstack.org/KeystoneEssexRBAC
 +
# Stability
 +
#* Performance
 +
#* Deployability
 +
#* Documentation
 +
# Enhancements
 +
#* Multiple-stack/Global use case (more than one nova deploy)
 +
#* Region/location
 +
#* Domains (https://blueprints.launchpad.net/keystone/+spec/keystone-domains)
 +
# Federation
 +
#* First: integration with LDAP/AD
 +
#* Stretch: OpenID, SAML
 +
# Also:
 +
#* Discovery/Registry(DNS and 35357)
 +
#* Metadata/tags
 +
#* Impersonation
 +
#* Groups
 +
#* Cert-auth for services
 +
#* Q+A
 +
#* Signed requests
  
 
'''Releases'''
 
'''Releases'''

Revision as of 09:46, 20 October 2011

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.

Doc

http://launchpad.net/keystone

Code

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