keystonemiddleware.oauth2_mtls_token module

class keystonemiddleware.oauth2_mtls_token.OAuth2mTlsProtocol(app, conf)

Bases: keystonemiddleware.auth_token.AuthProtocol

Middleware that handles OAuth2.0 mutual-TLS client authentication.

process_request(request)

Process request.

Parameters

request (_request.AuthTokenRequest) – Incoming request

keystonemiddleware.oauth2_mtls_token.filter_factory(global_conf, **local_conf)

Return a WSGI filter app for use with paste.deploy.