keystone/keystone/token/providers
Dolph Mathews 68a54c2cf1 URL quote Fernet tokens
The padding in base64.urlsafe_b64encode()'s output is not actually URL
safe, so you have to quote the result when it's of variable length.

In addition, Fernet tokens can always be handled as bytes, despite being
passed in from json.loads() as Unicode.

Change-Id: I72dbd4ddc066706f6af6ea2f2bcd5f0a6cb9b30c
Closes-Bug: 1433372
Closes-Bug: 1431669
2015-03-18 14:05:39 +00:00
..
fernet URL quote Fernet tokens 2015-03-18 14:05:39 +00:00
__init__.py Implements Pluggable V3 Token Provider 2013-07-12 13:34:22 -07:00
common.py Deprecate passing "extras" in token data 2015-03-09 15:37:24 +00:00
pki.py Keystone Lightweight Tokens (KLWT) 2015-03-02 22:15:10 +00:00
pkiz.py Keystone Lightweight Tokens (KLWT) 2015-03-02 22:15:10 +00:00
uuid.py Keystone Lightweight Tokens (KLWT) 2015-03-02 22:15:10 +00:00