rasenmaeher_api.web.api.checkauth.views
Info API views.
Module Contents
Functions
|
Method for testing JWT |
|
Method for testing mTLS |
|
Method for testing mTLS and JWT auth |
|
Method for testing mTLS and JWT auth, do not disallow any subjects |
|
Method for the ValidUser middleware |
|
Method for the ValidUser middleware with required_roles |
Method for generating and returning ldap connection string |
Attributes
- async return_jwt_payload(request)[source]
Method for testing JWT
- Parameters:
request (fastapi.Request)
- Return type:
multikeyjwt.middleware.JWTPayload
- async return_mtls_payload(request)[source]
Method for testing mTLS
- Parameters:
request (fastapi.Request)
- Return type:
libpvarki.middleware.mtlsheader.DNDict
- async return_mtlsjwt_payload(request)[source]
Method for testing mTLS and JWT auth
- Parameters:
request (fastapi.Request)
- Return type:
rasenmaeher_api.web.api.middleware.datatypes.MTLSorJWTPayload
- async return_mtlsjwt_payload_permissive(request)[source]
Method for testing mTLS and JWT auth, do not disallow any subjects
- Parameters:
request (fastapi.Request)
- Return type:
rasenmaeher_api.web.api.middleware.datatypes.MTLSorJWTPayload
- async return_validuser_payload(request)[source]
Method for the ValidUser middleware
- Parameters:
request (fastapi.Request)
- Return type:
rasenmaeher_api.web.api.middleware.datatypes.MTLSorJWTPayload
- async return_validadmin_payload(request)[source]
Method for the ValidUser middleware with required_roles
- Parameters:
request (fastapi.Request)
- Return type:
rasenmaeher_api.web.api.middleware.datatypes.MTLSorJWTPayload