summaryrefslogtreecommitdiff
path: root/keystoneclient/auth/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* Add the 'auth' interface typeJamie Lennox2014-07-251-0/+1
| | | | | | | | | | | | There are certain requests that will always want to be sent to the auth_url. Add a new interface type to the get_endpoint command of the base identity plugin such that if you ask for the 'auth' interface it will give you the auth_url. Implements: blueprint session-auth-endpoint Change-Id: If653970354b919fdd6e80c061611c3aad129c574
* Provide an __all__ for auth moduleJamie Lennox2014-07-141-0/+34
| | | | | | | | Define the public functions for the auth module. To access actual auth plugins users should still be expected to pull in the right file but this shows the interface most service will need. Change-Id: If389c8c0e91166ca46c1766bf5b76ad9d66417b0
* Create Authentication PluginsJamie Lennox2014-02-041-0/+0
Provides the framework for creating authentication plugins and using them from a session object. To allow this system to co-exist with the original client there is a bit of a hack. The client object itself is now also an authentication plugin, that supports the original client pattern. If a client is created without a session object then that session object uses the client as it's authentication plugin. Change-Id: I682c8dcd3705148aaa804a91f4ed48a5b74bdc12 blueprint: auth-plugins