Jump to: navigation, search

Difference between revisions of "Keystone"

(Change link to V3 API documentation)
Line 36: Line 36:
 
** https://github.com/openstack/keystone
 
** https://github.com/openstack/keystone
 
* Pending Code Reviews:
 
* Pending Code Reviews:
** https://review.openstack.org/#q,status:open+keystone,n,z
+
** Keystone Service: https://review.openstack.org/#q,status:open+keystone,n,z
 +
** Keystone Client: https://review.openstack.org/#/q/status:open+python-keystoneclient,n,z
 +
** Keystone Middleware: https://review.openstack.org/#q,status:open+keystonemiddleware,n,z
 +
 
 +
* Keystone Spec Repository:
 +
** https://review.openstack.org/#q,status:open+keystone-specs,n,z
  
 
'''Bugs and Blueprints'''
 
'''Bugs and Blueprints'''

Revision as of 19:51, 24 June 2014

OpenStack Identity ("Keystone")

Source code
Bug tracker
Blueprints
Developer doc

Related projects

  • Python Keystone client
  • Identity API documentation

Documentation

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 has recently been rearchitected to allow for expansion to support proxying external services and AuthN/AuthZ mechanisms such as oAuth, SAML and openID in future versions.

Meetings

Doc

Code

Bugs and Blueprints

  • keystone bugs
  • keystone client bugs
  • keystone blueprints
  • keystone client blueprints
  • bugs tags
    • blueprint (implies bug indicates a needed feature or function, can be migrated to a blueprint)
    • python-keystoneclient (related to the client end of keystone)
    • legacy (existing prior to the feb14, 2012 rebaseline of the code)
    • gsoc (appropriate for a google summer of code project effort)
    • low-hanging-fruit (easy piece for someone to get started with, minimal design needed to solve)
  • importance meanings
    • critical (bug renders the system non-functional)
    • high (bug we want resolved before the next release)
    • medium/low (general issue bug or annoyance, perhaps requiring significant design change to implement or new features needed to resolve)
    • wishlist (nice to have)

Use Cases

Performance