16 KiB
@backstage/plugin-auth-node
0.3.0-next.2
Patch Changes
- Updated dependencies
- @backstage/config@1.1.0-next.1
- @backstage/backend-common@0.19.5-next.2
- @backstage/backend-plugin-api@0.6.3-next.2
- @backstage/catalog-model@1.4.2-next.1
- @backstage/catalog-client@1.4.4-next.1
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
0.3.0-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.1.0-next.0
- @backstage/backend-common@0.19.5-next.1
- @backstage/backend-plugin-api@0.6.3-next.1
- @backstage/catalog-model@1.4.2-next.0
- @backstage/catalog-client@1.4.4-next.0
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
0.3.0-next.0
Minor Changes
-
8513cd7d00: Introduced a new system for building auth providers for@backstage/plugin-auth-backend, which both increases the amount of code re-use across providers, and also works better with the new backend system.Many existing types have been moved from
@backstage/plugin-auth-backendin order to avoid a direct dependency on the plugin from modules.Auth provider integrations are now primarily implemented through a pattern of creating "authenticators", which are in turn specific to each kind of integrations. Initially there are two types:
createOAuthAuthenticatorandcreateProxyAuthenticator. These come paired with functions that let you create the corresponding route handlers,createOAuthRouteHandlersandcreateProxyAuthRouteHandlers, as well as provider factories,createOAuthProviderFactoryandcreateProxyAuthProviderFactory. This new authenticator pattern allows the sign-in logic to be separated from the auth integration logic, allowing it to be completely re-used across all providers of the same kind.The new provider factories also implement a new declarative way to configure sign-in resolvers, rather than configuration through code. Sign-in resolvers can now be configured through the
resolversconfiguration key, where the first resolver that provides an identity will be used, for example:auth: providers: google: development: clientId: ... clientSecret: ... signIn: resolvers: - resolver: emailMatchingUserEntityAnnotation - resolver: emailLocalPartMatchingUserEntityNameThese configurable resolvers are created with a new
createSignInResolverFactoryfunction, which creates a sign-in resolver factory, optionally with an options schema that will be used both when configuring the sign-in resolver through configuration and code.The internal helpers from
@backstage/plugin-auth-backendthat were used to implement auth providers using passport strategies have now also been made available as public API, throughPassportHelpersandPassportOAuthAuthenticatorHelper.
Patch Changes
18619f793c: TheBackstageIdentityResponseinterface now has an optionalexpiresInSecondsfield that can be used to signal session expiration. TheprepareBackstageIdentityResponseutility will now also read the expiration from the provided token, and include it in the response.- Updated dependencies
- @backstage/backend-common@0.19.4-next.0
- @backstage/backend-plugin-api@0.6.2-next.0
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/config@1.0.8
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
0.2.17
Patch Changes
12a8c94eda: Add package repository and homepage metadata- Updated dependencies
- @backstage/backend-common@0.19.2
- @backstage/config@1.0.8
- @backstage/errors@1.2.1
0.2.17-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.2-next.2
0.2.17-next.1
Patch Changes
12a8c94eda: Add package repository and homepage metadata- Updated dependencies
- @backstage/backend-common@0.19.2-next.1
- @backstage/config@1.0.8
- @backstage/errors@1.2.1
0.2.17-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.2-next.0
- @backstage/config@1.0.8
- @backstage/errors@1.2.1
0.2.16
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.1
- @backstage/backend-common@0.19.1
- @backstage/config@1.0.8
0.2.16-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.1-next.0
- @backstage/backend-common@0.19.1-next.0
- @backstage/config@1.0.8
0.2.15
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.0
- @backstage/errors@1.2.0
- @backstage/config@1.0.8
0.2.15-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.0-next.2
- @backstage/config@1.0.7
- @backstage/errors@1.2.0-next.0
0.2.15-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.0-next.1
- @backstage/errors@1.2.0-next.0
- @backstage/config@1.0.7
0.2.15-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.6-next.0
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
0.2.14
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.5
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
0.2.14-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.5-next.1
- @backstage/config@1.0.7
0.2.14-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.5-next.0
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
0.2.13
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.4
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
0.2.13-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.4-next.2
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
0.2.13-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.4-next.1
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
0.2.13-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.4-next.0
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
0.2.12
Patch Changes
65454876fb: Minor API report tweaks52b0022dab: Updated dependencymswto^1.0.0.- Updated dependencies
- @backstage/backend-common@0.18.3
- @backstage/errors@1.1.5
- @backstage/config@1.0.7
0.2.12-next.2
Patch Changes
65454876fb: Minor API report tweaks- Updated dependencies
- @backstage/backend-common@0.18.3-next.2
- @backstage/config@1.0.7-next.0
0.2.12-next.1
Patch Changes
52b0022dab: Updated dependencymswto^1.0.0.- Updated dependencies
- @backstage/errors@1.1.5-next.0
- @backstage/backend-common@0.18.3-next.1
- @backstage/config@1.0.7-next.0
0.2.12-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.3-next.0
- @backstage/config@1.0.6
- @backstage/errors@1.1.4
0.2.11
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.2
- @backstage/config@1.0.6
- @backstage/errors@1.1.4
0.2.11-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.2-next.2
- @backstage/config@1.0.6
- @backstage/errors@1.1.4
0.2.11-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.2-next.1
- @backstage/config@1.0.6
- @backstage/errors@1.1.4
0.2.11-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.2-next.0
0.2.9
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.0
- @backstage/config@1.0.6
- @backstage/errors@1.1.4
0.2.9-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.0-next.1
- @backstage/config@1.0.6-next.0
- @backstage/errors@1.1.4
0.2.9-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.0-next.0
- @backstage/config@1.0.6-next.0
- @backstage/errors@1.1.4
0.2.8
Patch Changes
3280711113: Updated dependencymswto^0.49.0.- Updated dependencies
- @backstage/backend-common@0.17.0
- @backstage/errors@1.1.4
- @backstage/config@1.0.5
0.2.8-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.17.0-next.3
- @backstage/config@1.0.5-next.1
- @backstage/errors@1.1.4-next.1
0.2.8-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.17.0-next.2
- @backstage/config@1.0.5-next.1
- @backstage/errors@1.1.4-next.1
0.2.8-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.17.0-next.1
- @backstage/config@1.0.5-next.1
- @backstage/errors@1.1.4-next.1
0.2.8-next.0
Patch Changes
3280711113: Updated dependencymswto^0.49.0.- Updated dependencies
- @backstage/backend-common@0.16.1-next.0
- @backstage/config@1.0.5-next.0
- @backstage/errors@1.1.4-next.0
0.2.7
Patch Changes
7573b65232: Internal refactor of imports to avoid circular dependencies- Updated dependencies
- @backstage/backend-common@0.16.0
- @backstage/config@1.0.4
- @backstage/errors@1.1.3
0.2.7-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.16.0-next.1
- @backstage/config@1.0.4-next.0
- @backstage/errors@1.1.3-next.0
0.2.7-next.0
Patch Changes
7573b65232: Internal refactor of imports to avoid circular dependencies- Updated dependencies
- @backstage/backend-common@0.16.0-next.0
- @backstage/config@1.0.4-next.0
- @backstage/errors@1.1.3-next.0
0.2.6
Patch Changes
f3a3fefb96: EnsuregetIdentitythrows anAuthenticationErrorinstead of aNotAllowederror when authentication fails- Updated dependencies
- @backstage/backend-common@0.15.2
- @backstage/config@1.0.3
- @backstage/errors@1.1.2
0.2.6-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.2
- @backstage/config@1.0.3-next.2
- @backstage/errors@1.1.2-next.2
0.2.6-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
0.2.6-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.0
- @backstage/config@1.0.3-next.0
- @backstage/errors@1.1.2-next.0
0.2.5
Patch Changes
9212439d15: Minor update to tests2cbd533426:IdentityClientis now deprecated. Please migrate toIdentityApiandDefaultIdentityClientinstead. The authenticate function onDefaultIdentityClientis also deprecated. Please usegetIdentityinstead.667d917488: Updated dependencymswto^0.47.0.87ec2ba4d6: Updated dependencymswto^0.46.0.bf5e9030eb: Updated dependencymswto^0.45.0.- Updated dependencies
- @backstage/backend-common@0.15.1
- @backstage/config@1.0.2
- @backstage/errors@1.1.1
0.2.5-next.3
Patch Changes
- Updated dependencies
- @backstage/config@1.0.2-next.0
- @backstage/errors@1.1.1-next.0
- @backstage/backend-common@0.15.1-next.3
0.2.5-next.2
Patch Changes
2cbd533426:IdentityClientis now deprecated. Please migrate toIdentityApiandDefaultIdentityClientinstead. The authenticate function onDefaultIdentityClientis also deprecated. Please usegetIdentityinstead.667d917488: Updated dependencymswto^0.47.0.87ec2ba4d6: Updated dependencymswto^0.46.0.- Updated dependencies
- @backstage/backend-common@0.15.1-next.2
0.2.5-next.1
Patch Changes
9212439d15: Minor update to tests- Updated dependencies
- @backstage/backend-common@0.15.1-next.1
0.2.5-next.0
Patch Changes
bf5e9030eb: Updated dependencymswto^0.45.0.- Updated dependencies
- @backstage/backend-common@0.15.1-next.0
0.2.4
Patch Changes
- Updated dependencies
0.2.4-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.0-next.0
0.2.3
Patch Changes
a70869e775: Updated dependencymswto^0.43.0.8006d0f9bf: Updated dependencymswto^0.44.0.- Updated dependencies
- @backstage/backend-common@0.14.1
- @backstage/errors@1.1.0
0.2.3-next.2
Patch Changes
a70869e775: Updated dependencymswto^0.43.0.- Updated dependencies
- @backstage/backend-common@0.14.1-next.3
0.2.3-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.1-next.1
- @backstage/errors@1.1.0-next.0
0.2.3-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.1-next.0
0.2.2
Patch Changes
5ca0b86b88: Address corner cases where the key store was not being created at startup8f7b1835df: Updated dependencymswto^0.41.0.9079a78078: Added configurable algorithms array for IdentityClient- Updated dependencies
0.2.2-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.0-next.2
0.2.2-next.1
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/backend-common@0.13.6-next.1
0.2.2-next.0
Patch Changes
9079a78078: Added configurable algorithms array for IdentityClient- Updated dependencies
- @backstage/backend-common@0.13.6-next.0
0.2.1
Patch Changes
9ec4e0613e: Update tojose4.6.0- Updated dependencies
- @backstage/backend-common@0.13.3
- @backstage/config@1.0.1
0.2.1-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.13.3-next.2
- @backstage/config@1.0.1-next.0
0.2.1-next.0
Patch Changes
9ec4e0613e: Update tojose4.6.0- Updated dependencies
- @backstage/backend-common@0.13.3-next.0
0.2.0
Minor Changes
15d3a3c39a: BREAKING: Removed the deprecatedidandentityfields fromBackstageSignInResult.
Patch Changes
- Updated dependencies
0.2.0-next.0
Minor Changes
15d3a3c39a: BREAKING: Removed the deprecatedidandentityfields fromBackstageSignInResult.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.13.2-next.0
0.1.6
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.13.1
- @backstage/catalog-model@1.0.0
- @backstage/config@1.0.0
- @backstage/errors@1.0.0
0.1.5
Patch Changes
- Updated dependencies
0.1.5-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.13.0-next.0
- @backstage/catalog-model@0.13.0-next.0
0.1.4
Patch Changes
- Updated dependencies
0.1.3
Patch Changes
- Updated dependencies
0.1.2
Patch Changes
- Fix for the previous release with missing type declarations.
- Updated dependencies
- @backstage/backend-common@0.10.9
- @backstage/catalog-model@0.10.1
- @backstage/config@0.1.15
- @backstage/errors@0.2.2
0.1.1
Patch Changes
1ed305728b: Bumpnode-fetchto version 2.6.7 andcross-fetchto version 3.1.5c77c5c7eb6: Addedbackstage.roletopackage.json- Updated dependencies
- @backstage/backend-common@0.10.8
- @backstage/errors@0.2.1
- @backstage/catalog-model@0.10.0
- @backstage/config@0.1.14
0.1.0
Minor Changes
9058bb1b5e: Added this package, to hold shared types and functionality that other backend packages need to import.
Patch Changes
- Updated dependencies