tacker.common.ext_oauth2_auth module¶
Auth for External Server OAuth2.0 authentication
-
class
tacker.common.ext_oauth2_auth.ExtOAuth2Auth¶ Bases:
objectConstruct 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()¶