keystone.auth.controllers module

keystone.auth.controllers module

class keystone.auth.controllers.Auth(*args, **kw)[source]

Bases: keystone.common.controller.V3Controller

authenticate(request, auth_info, auth_context)[source]

Authenticate user.

authenticate_for_token(request, auth=None)[source]

Authenticate user and issue a token.

check_token(request, *args, **kwargs)[source]
collection_name = 'tokens'
get_auth_catalog(request, *args, **kwargs)[source]
get_auth_domains(request, *args, **kwargs)[source]
get_auth_projects(request, *args, **kwargs)[source]
get_auth_system(request, *args, **kwargs)[source]
member_name = 'token'
revocation_list(request)[source]
revoke_token(request, *args, **kwargs)[source]
validate_token(request, *args, **kwargs)[source]
keystone.auth.controllers.render_token_data_response(token_id, token_data, created=False)[source]

Render token data HTTP response.

Stash token ID into the X-Subject-Token header.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.