foca.security package

Subpackages

Submodules

foca.security.auth module

Functions for validating JWT Bearer tokens.

foca.security.auth.validate_token(token: str) Dict

Validate JSON Web Token (JWT) Bearer token.

Returns:

Token claims.

Raises:

connexion.exceptions.Unauthorized – Raised if JWT could not be successfully validated.

foca.security.cors module

Resources for cross-origin resource sharing (CORS).

foca.security.cors.enable_cors(app: Flask) None

Enables cross-origin resource sharing (CORS) for Flask application instance.

Parameters:

app – Flask application instance.