Interface AuthProvider

De dónde sale el Authorization de cada petición. Dos implementaciones, las dos internas: las credenciales de app (ClientCredentialsAuth) y el token temporal de conexión (StaticTokenAuth).

interface AuthProvider {
    getToken(): Promise<string>;
    invalidate(): void;
}

Methods

  • El token a poner en Authorization: Bearer. Pide uno nuevo si hace falta.

    Returns Promise<string>

  • Tira el token cacheado. Lo llama el cliente cuando el servidor responde 501 o 522.

    Returns void