Question re external authentication and keystone
We're trying to set up Openstack Swift and are thinking about how to use our Kerberos infrastructure for authentication with Keystone. For example, if we authenticate a user using Kerberos, how do we then send the appropriate information to Keystone so it can generate a token for this user. Do we have to include the username and password in plaintext in the request? I would rather not have the userid and password stored within Keystone and just have the token there for future operations. Is this possible?
The developer API that I reviewed had a POST interface but that required tenant id/userid/password to be sent to Keystone which then generated the token. Can I generate a token myself and then send that to Keystone so it can store it for future use? I'm trying to fit Keystone/Openstack into our existing authentication system.
Hopefully, I explained my question clearly, but if not, please feel free to ask for more info/clarification
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Sridhar Gopalaswami for more information if necessary.