![]() |
|
Published 2008-07-23 Printer-friendly version
Atlassian's Dave O'Flynn announced a new (and as yet unnamed) open source identify management project at OSCON. Atlassian's effort is intended to address the shortcomings of existing identification systems such as LDAP, SAML and OpenID.
O'Flynn began with a discussion of current identity management systems, describing their implementations as painful and rife with annoying problems. He outlined four requirements for such systems:
Existing solutions do not meet all of those requirements:
Faced with the limitations of existing identify management solutions Atlassian
recently decided to implement and publish its own solution. The product will
be a set of
REST
APIs along with a test suite to allow anyone to create their own implementation.
The data store and the APIs are separable so you can change back ends as needed.
In the worst case scenario you'll have to change the URL of the server.
While the authentication portion could be used anywhere identity is needed (such as a publicly available web app) the authorization part of the API is more likely to find use within organizations where credentials can be internally administrated. This API won't be suitable for all situations; the goal is to handle the easy 80%.
Atlassian hopes to have a basic version out for Christmas-ish. Chances are there will be a few revisions of the API, and once the specifications have settled down they'd like to take the API to one of the standards organizations.
Interoperability is important - this system needs to be able to work with existing systems like SAML, and will not invalidate that investment. The focus is to make identify management easier for app developers.
Licensing will be permissive, most likely something like BSD or Apache.
Copyright © 1999-2009 by CoveComm Inc. All Rights Reserved. Reproduction in any form without the express written consent of CoveComm Inc., except as described in the subscription agreement, is prohibited.
Clarion Magazine ISSN 1718-9942
One year: $169
(includes all back issues since '99)
Renewals from $119
Two years: $269
Renewals from $219