request_token.request_maskinporten_token()
Requests an access token from Maskinporten.
Usage
request_token.request_maskinporten_token(
api_env="test",
config=None,
)Parameters
api_env: ApiEnv = "test"-
The Maskinporten environment, “test” or “prod”.
config: MaskinportenSecrets | None = None- The credentials to use. If None, they are read with load_config().
Returns
tuple: tuple[str, int]- The access token (str) and its lifetime in seconds (int).
Raises
ValueError-
If
api_envis not “test” or “prod”. MaskinportenTokenError- If the token request fails.
Examples
request_maskinporten_token(“test”) request_maskinporten_token(“prod”, config=load_config(“azure”, key_vault_uri=uri))