Jump to: navigation, search

Governance/Old Incubation Request

< Governance
Revision as of 16:30, 14 June 2011 by Ziad (talk) (Edited wrong page)


Project codename: Keystone

Summary (one sentence abstract of the project): OpenStack Identity Service with pluggable AuthN+Z backend and protocols.

Detailed Description: Keystone is an Identity service that integrates the following: 1. Identity stores (database, LDAP, Active Directory, text file, PAM, etc...) 2. Protocols for Authentication, authorization, federation, and delegation (such as OATH, OpenID, Basic Auth, Token Auth, SAML, etc...) 3. Middleware that can be plugged in to services to provide Identity and AuthN+Z services.

What is the purpose of the project and vision for it?

Identity is a core concern for any operating system. OpenStack, as a cloud operating system, must address this. Interoperability is also key, which therefore drives the architecture of Keystone (pluggable).

Basic roadmap for the project: https://launchpad.net/keystone/diablo

Location of project source code: http://github.com/rackspace/keystone

Programming language, required technology dependencies: Python. No additional dependencies outside of what Swift and Nova use.

Is project currently open sourced? What license?: Yes. Apache.

Level of maturity of software and team: Prototype. Dedicated team.

Proposed project technical lead and qualifications:

Other project developers and qualifications:

Infrastructure requirements (testing, etc): Anyscale.

Have all current contributors agreed to the OpenStack CLA?

Status: To be completed by PPB