Skip to end of metadata
Go to start of metadata

OpenStack Identity (Keystone)

Keystone is a cloud identity service written in Python.

Project Description

CODE Repository - https://github.com/openstack/keystone Releases - https://github.com/openstack/keystone/tags DOCUMENTATION For Users - http://docs.openstack.org/ For Contributors - http://keystone.openstack.org/ COMMUNITY Wiki - http://wiki.openstack.org/keystone Meetings - http://wiki.openstack.org/Meetings/KeystoneMeeting Mailing Lists - http://wiki.openstack.org/MailingLists IRC - #openstack on http://freenode.net/

 

Active Project Series

Series

Summary

Status

Active Milestone(s)

Keystone future series

The future series tracks work that is necessary but will not land (or be completed) in the current development cycle.

Future

Keystone grizzly series

This is the "grizzly" series.

Current Stable Release

 

Keystone havana series

This is the "havana" series.

Active Development

Keystone icehouse series

This is the "icehouse" series.

Future

Project Code:

openstack/keystone

Repository URL:

https://github.com/openstack/keystone

Launchpad Project:

OpenStack Identity (Keystone)

Project Activity Dashboard:

Project Activity

Project Contributors Activity:

Project Contributors Activity

Repository

Active Bugs in the past 7 days

Bug Importance Reporter Assigned Date Assigned Assignee Status
user id beginning with 0 cannot authenticate through ldap High Steve Martinelli (info) Nov 26, 2014 Steve Martinelli In Progress
User cannot set their own default project Wishlist Adam Young (info) Nov 26, 2014 Samuel de Medeiros Queiroz In Progress
Improve List Role Assignments Tests Undecided Samuel de Medeiros Queiroz (info) Nov 25, 2014 Samuel de Medeiros Queiroz In Progress
assignment table migration fails for keystone-manage db_sync if duplicate entry exists Undecided Will Foster (info) Nov 25, 2014 Will Foster In Progress
the domain name is case insensitive with keystone v3 Medium hill (info) Nov 24, 2014 Alexey Miroshkin Triaged
Memcache distributed lock ruins HA Medium Alexander Makarov (info) Nov 24, 2014 Alexander Makarov Fix Committed
Create SAML assertion using domain scoped tokens returns 500 (Internal Server Error) Undecided Rodrigo Duarte (info) Nov 21, 2014 Rodrigo Duarte Fix Committed
Test allow creation of service without type Undecided Lin Hua Cheng (info) Nov 21, 2014 Lin Hua Cheng New
sample_data.sh does not work with default options in keystone.conf Low Guang Yee (info) Nov 21, 2014 Guang Yee In Progress
case sensitivity inconsistency when doing user get and user create Low Jerry Zhao (info) Nov 20, 2014 Alexey Miroshkin Confirmed
v3 service catalog returns services without names, but v2.0 api does not Medium David J Hu (info) Nov 17, 2014 Lin Hua Cheng In Progress
OAuth headers are missing when using Apache Medium Steve Martinelli (info) Nov 14, 2014 Steve Martinelli In Progress
do not depend on protocol specific id's when creating a federation token Wishlist Steve Martinelli (info) Nov 7, 2014 Rodrigo Duarte Fix Committed
Duplicate code in test_v3_federation Low Henry Nash (info) Nov 5, 2014 Lance Bragstad Fix Committed
Validation of paramaters during Create User Medium Rohit Karajgi (info) Oct 30, 2014 Lance Bragstad In Progress
token_flush can hang if lots of tokens Medium Brant Knudson (info) Oct 29, 2014 Brant Knudson Fix Committed
Validation parameter_type.url regex doesn't pass validation for IPv6 addresses Medium Matthew Edmonds (info) Oct 27, 2014 Matthew Edmonds Fix Committed
Eventlet green threads not released back to the pool leading to choking of new requests Medium Tushar Patil (info) Oct 21, 2014 Abhishek Kekane In Progress
AttributeError: 'module' object has no attribute 'LDAP_CONTROL_PAGE_OID' with python-ldap 2.4 Medium Matt Fischer (info) Oct 15, 2014 Nathan Kinder Fix Committed
Dependency injection framework is constructing the object first and then injecting the dependency which is incorrect Low Nachiappan (info) Aug 27, 2014 Alexey Miroshkin In Progress
List role assignments filters performance Wishlist Samuel de Medeiros Queiroz (info) Aug 22, 2014 Samuel de Medeiros Queiroz In Progress
Unittests do not succeed with random PYTHONHASHSEED value Medium Clark Boylan (info) Jul 28, 2014 Brant Knudson In Progress
Error 500 when trying to set empty description with LDAP Medium Julie Pichon (info) May 8, 2014 Adam Young In Progress
DBDuplicateEntry not being translated for DB2 High Matt Riedemann (info) Feb 25, 2014 Brant Knudson Fix Committed
wrong order of assertEquals args Wishlist Ilya Tyaptin (info) Feb 19, 2014 David Stanek Fix Committed
URL parsing issue with IPv6 Auth URL in Keystone Client 0.3.2 Medium boddepalli srikanth (info) Jan 6, 2014 boddepalli srikanth Triaged
service-create allows 2 services with the same name Medium Hoang Xuan Phu (info) Dec 13, 2013 Lance Bragstad In Progress
Disable domain doesn't disable users in the domain Medium Haneef Ali (info) Triaged
Document should report that Users must have at least one role Medium David Kranz (info) Incomplete
Duplicated tests for Catalog Undecided Marcos Lobo (info) New
Links always use public endpoint Wishlist Haneef Ali (info) Triaged
notification queues are created in rabbit but never consumed Medium Michael Kerrin (info) Confirmed

 

Active Reviews in the past 7 days

Review

Owner

Status

Created

Updated

Updated from global requirements

NEW

Nov 15, 2014

Nov 26, 2014

Imported Translations from Transifex

NEW

Nov 21, 2014

Nov 26, 2014

Updated from global requirements

NEW

Nov 23, 2014

Nov 24, 2014

Eventlet green threads not released back to pool

Abhishek Kekane

NEW

Oct 24, 2014

Nov 26, 2014

Access Info

Adam Young

NEW

Nov 25, 2014

Nov 25, 2014

Implemented caching in trust layer.

Ajaya Agrawal

NEW

Aug 11, 2014

Nov 26, 2014

Adds openSUSE support for developer documentation

Alberto Planas

NEW

Oct 17, 2014

Nov 25, 2014

LDAP additional attribute mappings description

Alexander Makarov

NEW

Sep 3, 2014

Nov 26, 2014

Trust redelegation

Alexander Makarov

NEW

Oct 8, 2014

Nov 25, 2014

Speed up memcache lock

Alexander Makarov

MERGED

Nov 24, 2014

Nov 25, 2014

Creating a policy sample

Andre Aranha

NEW

Sep 23, 2014

Nov 21, 2014

Refactor: create a helper function to create users

Andre Aranha

NEW

Oct 16, 2014

Nov 24, 2014

Add information regarding HTTPS for SSL enabled endpoints

Andre Naehring

NEW

May 26, 2014

Nov 25, 2014

Handle SSL termination proxies for version list

Andrey Pavlov

NEW

Oct 31, 2014

Nov 25, 2014

Test authenticate (DO NOT MERGE)

Boris Pavlovic

NEW

Nov 21, 2014

Nov 24, 2014

Change the default digest for pki/ssl_setup to sha256

Brant Knudson

NEW

Aug 27, 2014

Nov 24, 2014

Remove extra V3 version router

Brant Knudson

NEW

Sep 3, 2014

Nov 24, 2014

sys.exit mock cleanup

Brant Knudson

NEW

Sep 26, 2014

Nov 24, 2014

Avoid multiple instances for a provider

Brant Knudson

NEW

Sep 27, 2014

Nov 25, 2014

Fix tests using extension drivers

Brant Knudson

NEW

Sep 27, 2014

Nov 26, 2014

Move check_output and git() to test utils

Brant Knudson

MERGED

Oct 24, 2014

Nov 26, 2014

Move eventlet server options to a config section

Brant Knudson

NEW

Oct 25, 2014

Nov 24, 2014

Correct token flush logging

Brant Knudson

NEW

Oct 26, 2014

Nov 26, 2014

Change config option examples to v3

Brant Knudson

NEW

Oct 26, 2014

Nov 24, 2014

Correct use of noqa

Brant Knudson

NEW

Oct 27, 2014

Nov 24, 2014

Adds IPv6 url validation support

Brant Knudson

MERGED

Oct 30, 2014

Nov 23, 2014

Use true() rather than variable/singleton

Brant Knudson

NEW

Oct 31, 2014

Nov 26, 2014

Prevent infinite loop in token_flush

Brant Knudson

MERGED

Nov 17, 2014

Nov 22, 2014

Correct use of config fixture

Brant Knudson

MERGED

Nov 21, 2014

Nov 22, 2014

Correct tests failing with different seed

Brant Knudson

NEW

Nov 22, 2014

Nov 24, 2014

Keystoneclient tests from venv-installed client

Brant Knudson

NEW

Nov 23, 2014

Nov 25, 2014

Add missing translation marker for dependency

Brant Knudson

NEW

Nov 24, 2014

Nov 26, 2014

Cleanup test-requirements for keystoneclient

Brant Knudson

NEW

Nov 25, 2014

Nov 25, 2014

Remove unused testscenarios requirement

Brant Knudson

NEW

Nov 25, 2014

Nov 25, 2014

Remove requirements not needed by oslo-incubator modules anymore

Brant Knudson

NEW

Nov 25, 2014

Nov 25, 2014

Add library oslo.concurrency's option to keystone.conf.sample

ChangBo Guo(gcb)

NEW

Nov 26, 2014

Nov 26, 2014

Log the user id when using an invalid username or password

Christian Berendt

NEW

Oct 16, 2014

Nov 26, 2014

Reduce database query statement

Dave Chen

NEW

Nov 7, 2014

Nov 26, 2014

Add new "RoleAssignment" exception

Dave Chen

NEW

Nov 11, 2014

Nov 26, 2014

Adds a fork of python-ldap for Py3 testing

David Stanek

NEW

May 27, 2014

Nov 22, 2014

WIP: Middleware tests now run under Python3

David Stanek

NEW

Jun 12, 2014

Nov 21, 2014

Make the default cache time more explicit in code

David Stanek

NEW

Aug 12, 2014

Nov 23, 2014

Extends hacking check for logging to verify i18n hints

David Stanek

MERGED

Sep 3, 2014

Nov 22, 2014

Adds missing log hints for level E/I/W

David Stanek

MERGED

Sep 3, 2014

Nov 21, 2014

Fixes a type check to make it work in Python 3

David Stanek

NEW

Oct 1, 2014

Nov 22, 2014

Mocks out the memcache library for tests

David Stanek

NEW

Oct 1, 2014

Nov 21, 2014

Updates Python3 requirements

David Stanek

NEW

Oct 23, 2014

Nov 21, 2014

Adds a wip decorator for tests

David Stanek

NEW

Oct 28, 2014

Nov 26, 2014

Moves hacking tests to unit directory

David Stanek

NEW

Nov 20, 2014

Nov 24, 2014

Make the mutable default arg check very strict.

David Stanek

NEW

Nov 20, 2014

Nov 24, 2014

Removes a bit of WSGI code converts unicode to str

David Stanek

NEW

Nov 21, 2014

Nov 23, 2014

Removes a Py2.6 version of inspect.getcallargs

David Stanek

NEW

Nov 21, 2014

Nov 23, 2014

Expanded mutable hacking checks

David Stanek

NEW

Nov 21, 2014

Nov 23, 2014

Removes a Py2.6 version of assertSetEqual

David Stanek

NEW

Nov 21, 2014

Nov 23, 2014

Make sure scoping to the project of a disabled domain result in 401.

Dolph Mathews

NEW

Oct 1, 2014

Nov 24, 2014

Remove deprecated external authentication plugins

Dolph Mathews

NEW

Oct 2, 2014

Nov 22, 2014

remove deprecated access log middleware

Dolph Mathews

NEW

Oct 2, 2014

Nov 26, 2014

make sample_data.sh account for the default options in keystone.conf

Guang Yee

NEW

Nov 21, 2014

Nov 21, 2014

Split the assignments manager/driver.

Henry Nash

NEW

Oct 25, 2014

Nov 25, 2014

Split the assignments controller

Henry Nash

NEW

Nov 4, 2014

Nov 25, 2014

Ensure controllers and managers reference new resource manager.

Henry Nash

NEW

Nov 10, 2014

Nov 25, 2014

Comparision of database models and migrations.

Ilya Pekelny

NEW

Mar 14, 2014

Nov 24, 2014

Use _ definition from keystone.i18n

James Carey

MERGED

Oct 30, 2014

Nov 26, 2014

Refactor assignment expansion related functions

Juan Antonio Osorio Robles

NEW

Sep 5, 2014

Nov 21, 2014

tokens: add a Swift backend

Julien Danjou

ABANDONED

Apr 8, 2014

Nov 21, 2014

Remove Python 2.6 classifier

Julien Danjou

MERGED

Nov 25, 2014

Nov 25, 2014

Remove duplicate setup logic in federation tests

Lance Bragstad

MERGED

Nov 7, 2014

Nov 24, 2014

Move functional tests to keystone/tests/functional

Lance Bragstad

NEW

Nov 10, 2014

Nov 25, 2014

Move test_utils to keystone/tests/unit/

Lance Bragstad

NEW

Nov 12, 2014

Nov 24, 2014

Require `name` when creating Services

Lance Bragstad

ABANDONED

Nov 24, 2014

Nov 25, 2014

Migration script for adding name to service table

Lance Bragstad

ABANDONED

Nov 24, 2014

Nov 25, 2014

Always return the service name in the catalog

Lin Hua Cheng

NEW

Nov 20, 2014

Nov 24, 2014

Implement group related methods for LDAP backend

Marcos Lobo

NEW

Jun 24, 2014

Nov 24, 2014

Scope federated token with 'token' identity method

Marek Denis

NEW

Oct 23, 2014

Nov 26, 2014

Rename openid to oidc in test_auth_plugins.conf

Marek Denis

NEW

Nov 10, 2014

Nov 21, 2014

Backport of 129770 for bug 1381768 in stable/icehouse

Mike Dorman

NEW

Nov 24, 2014

Nov 24, 2014

Constraint to prevent duplicates endpoints

Raildo Mascena de Sousa Filho

NEW

Nov 13, 2014

Nov 24, 2014

Inherited role assignments to projects

Rodrigo Duarte

NEW

Aug 29, 2014

Nov 25, 2014

Create, update and delete hierarchical projects

Rodrigo Duarte

NEW

Aug 29, 2014

Nov 25, 2014

Fixes docstring at eventlet_server

Rodrigo Duarte

NEW

Oct 15, 2014

Nov 25, 2014

Add import i18n to federation/controllers.py

Rodrigo Duarte

MERGED

Nov 5, 2014

Nov 22, 2014

Adds dynamic checking for mapped tokens

Rodrigo Duarte

MERGED

Nov 7, 2014

Nov 21, 2014

Fixes create_saml_assertion() return

Rodrigo Duarte

MERGED

Nov 21, 2014

Nov 23, 2014

Improve list role assignments filters performance

Samuel de Medeiros Queiroz

NEW

Aug 25, 2014

Nov 21, 2014

Improve List Role Assignment Tests

Samuel de Medeiros Queiroz

NEW

Nov 25, 2014

Nov 26, 2014

Improve list role assignments filters performance

Samuel de Medeiros Queiroz

NEW

Nov 25, 2014

Nov 25, 2014

Allow users to change own default_project_id

Samuel de Medeiros Queiroz

NEW

Nov 26, 2014

Nov 26, 2014

Update templated catalog to return IDs for endpoints

Steve Martinelli

NEW

Oct 29, 2014

Nov 24, 2014

Adjust for integer only user ids from ldap

Steve Martinelli

NEW

Nov 11, 2014

Nov 24, 2014

Add WSGIPassAuthorization to OAuth docs

Steve Martinelli

MERGED

Nov 13, 2014

Nov 25, 2014

Update keystone readme to point to specs.o.org

Steve Martinelli

NEW

Nov 14, 2014

Nov 26, 2014

WIP - test some websso stuff

Steve Martinelli

NEW

Nov 20, 2014

Nov 25, 2014

skip assignment table migrate if duplicate entry exists.

Will Foster

NEW

Nov 25, 2014

Nov 26, 2014

LP #1395959: skip assignment table inserts when duplicate entries are present or else keystone-manage db_sync fails, also fixing whitespace.

Will Foster

ABANDONED

Nov 25, 2014

Nov 25, 2014

use expected_length parameter to assert expected length

wanghong

NEW

Oct 14, 2014

Nov 26, 2014

move matching id check in policy update into controller

wanghong

NEW

Oct 31, 2014

Nov 26, 2014

Notes

Icon
 

  • No labels