08aea95c7e
Add a check in the Okta auth provider initialization that ensures the provided audience is an absolute URL with an http(s) scheme, and throws a descriptive error if not. Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Auth Module: Okta Provider
This module provides an Okta auth provider implementation for @backstage/plugin-auth-backend.
Utilization
This module is used in auth-backend/src/providers/okta
import { oktaAuthenticator } from '@backstage/plugin-auth-backend-module-okta-provider';
export const okta = createAuthProviderIntegration({
create({
authHandler?: AuthHandler<OAuthResult>,
signIn?: {
resolver: SignInResolver<OAuthResult>,
},
}) {
return createOAuthProviderFactory({
authenticator: oktaAuthenticator,
});
},
});