tacker.common.ext_oauth2_auth module¶
Auth for External Server OAuth2.0 authentication
-
class
tacker.common.ext_oauth2_auth.
ExtOAuth2Auth
¶ Bases:
object
Construct an Auth to fetch an access token for HTTP access.
-
create_session
(**kwargs)¶ Create session for HTTP access.
-
get_connection_params
(session, **kwargs)¶ Get connection params for HTTP access.
-
get_headers
(session, **kwargs)¶ Get an access token and add to request header for HTTP access.
-
invalidate
()¶ Invalidate the current authentication data.
-
-
tacker.common.ext_oauth2_auth.
config_opts
()¶