Allow specifying JWT token key algorithm

Signed-off-by: Fabio Torchetti <fabbari@amazon.com>
This commit is contained in:
Fabio Torchetti
2022-06-23 13:08:05 -05:00
parent f9e2ec2551
commit 9c4e5cdee9
@@ -44,6 +44,7 @@ export interface RouterOptions {
config: Config;
discovery: PluginEndpointDiscovery;
tokenManager: TokenManager;
tokenKeyAlgorithm?: string;
providerFactories?: ProviderFactories;
}
@@ -56,6 +57,7 @@ export async function createRouter(
discovery,
database,
tokenManager,
tokenKeyAlgorithm,
providerFactories,
} = options;
const router = Router();
@@ -71,6 +73,7 @@ export async function createRouter(
keyStore,
keyDurationSeconds,
logger: logger.child({ component: 'token-factory' }),
algorithm: tokenKeyAlgorithm,
});
const catalogApi = new CatalogClient({ discoveryApi: discovery });