lab_orchestrator_lib_auth.auth

Authentication Module of LabOrchestrator.

This module contains the authentication methods that are used by the LabOrchestrator.

Functions

decode_auth_token(token, secret_key[, ...])

Decodes a JWT token.

generate_auth_token(user_id, ...[, ...])

Generates a JWT token.

verify_auth_token(token, vmi_name, secret_key)

Decodes a token and verifies if it's valid.

Classes

LabInstanceTokenParams(lab_id, ...[, ...])

Data that is inserted into the JWT token.