@roadiehq/catalog-backend-module-okta
Version:
A set of Backstage catalog providers for Okta
474 lines (240 loc) • 8.35 kB
Markdown
@roadiehq/catalog-backend-module-okta
# 1.4.0
## Minor Changes
- 310f25a: feat: @okta/okta-sdk-nodejs major version bump
## Patch Changes
- 24aefbb: test(catalog-backend-module-okta): silence winston "no transports" warning
# 1.3.1
## Patch Changes
- 4e2c77a: Updated docs on OAuth 2.0 Scoped Authentication
# 1.3.0
## Minor Changes
- c2274f9: Upgrade backstage version to `1.44.2`.
# 1.2.2
## Patch Changes
- eab471e: Updated the `backstage.pluginId` to match the `pluginId` set in the `createBackendModule`
# 1.2.1
## Patch Changes
- 4c8ae83: Fixes the publish config to release an actual version
# 1.2.0
## Minor Changes
- f215405: Upgrade to 1.40.2
# 1.1.4
## Patch Changes
- 296cca7: Remove deprecated `@backstage/backend-common` from dependencies.
# 1.1.3
## Patch Changes
- eb31089: Add new user naming strategy `slugify`. This will allow to use the whole username as a user entity. jhon.doe@example.com -> jhon.doe-example.com
# 1.1.2
## Patch Changes
- 98ff2bf: Apply chunking of membership resolution to OktaGroupEntityProvider
# 1.1.1
## Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
# 1.1.0
## Minor Changes
- 7d8ea53: export EntityTransformer types, including example factory usage
# 1.0.3
## Patch Changes
- d6c256f: Update README.md
# 1.0.2
## Patch Changes
- 6847280: added keywords to all plugins
# 1.0.1
## Patch Changes
- 2718d81: Add link to Roadie in README
# 1.0.0
## Major Changes
- 46b3142: Upgrade the catalog module to the backend system.
BREAKING:
- Interfaces have been updated to favour backend system configurations over legacy system ones.
- Original provider factory interface has been changed to accept only okta configurations.
- Configuration has been modified to contain schedules
Adds default configurations for the provider that can be added in. Leaves a customizable module construction option so more use cases can be covered.
# 0.10.2
## Patch Changes
- d6ae6e9: Release all packages to rollout new metadata
# 0.10.1
## Patch Changes
- 370905e: Improved logging of the orgEntityProvider
# 0.10.0
## Minor Changes
- adad369: Add alpha export point which exposes the necessary module for the new backend system
# 0.9.13
## Patch Changes
- 5376bd5: Remove `crypto-js` unused dependency.
- d02d5df: Upgrade to backstage 1.26.5
# 0.9.12
## Patch Changes
- 4bfd622: Hide oauth credendtials and token from config api and log outputs
# 0.9.11
## Patch Changes
- 69523e2: Do not expose Okta secrets in frontend.
# 0.9.10
## Patch Changes
- 7cd4bdf: version upgrade to 1.25.0
# 0.9.9
## Patch Changes
- f2e39a0: Backstage version bump to 1.23.4
# 0.9.8
## Patch Changes
- 3c82d29: Allow configuration to chunk the number of group membership requests to the Okta API.
# 0.9.7
## Patch Changes
- 23195a8: Version bump to backstage 1.23.3
# 0.9.6
## Patch Changes
- 6d5e4bf: Release all of the packages
# 0.9.5
## Patch Changes
- aef7096: Fix failed release
# 0.9.4
## Patch Changes
- f7287ee: Bump to backstage@1.21.1
# 0.9.3
## Patch Changes
- 87f90089: Version bump to Backstage 1.20.3
# 0.9.2
## Patch Changes
- 9bb000a6: Version bump to Backstage 1.19.6
# 0.9.1
## Patch Changes
- c6b0af08: Bump plugins version to backstage version 1.18.3
# 0.9.0
## Minor Changes
- cfc712b7: Adds option to provide custom user transformer for user and org providers
# 0.8.7
## Patch Changes
- 2fbcbee1: Bump to Backstage version 1.17.5
- 42574014: Added the `profile-name` `GroupNamingStrategy`. This strategy names Group entities exactly as their group profile name. ⚠ The Okta field supports characters not supported as [entity names in backstage](https://backstage.io/docs/features/software-catalog/descriptor-format#name-required). ⚠
# 0.8.6
## Patch Changes
- 0d688d09: Bump package versions to backstage version 1.17.0
# 0.8.5
## Patch Changes
- 05c0c417: Update deps to backstage 1.16.0 version
# 0.8.4
## Patch Changes
- edf2f0ab: Update dependencies to backstage version 1.15.0
# 0.8.3
## Patch Changes
- 608e1061: Release all
# 0.8.2
## Patch Changes
- 59179c45: Upgrade to backstage version 1.14.1
# 0.8.1
## Patch Changes
- 215dc186: Improve `README.md` to handle empty config in example.
# 0.8.0
## Minor Changes
- ad0e4458: Adds capacity to parse specific profile attributes into annotations
# 0.7.5
## Patch Changes
- 85620abc: Bump packages to backstage version 1.13.0
# 0.7.4
## Patch Changes
- 8784b5f5: Refactor and add tests to okta group tree.
# 0.7.3
## Patch Changes
- b55aca8d: Add debug logging to the okta tree pruning.
# 0.7.2
## Patch Changes
- 365f12df: Adding a log line to indicate that empty groups will be pruned.
# 0.7.1
## Patch Changes
- 5319e868: No longer raise error when an non error like object is thrown.
# 0.7.0
## Minor Changes
- 46cc9fc7: Add smarter pruning of empty groups. Previously, parent groups of groups with members were being pruned. This change includes parent groups if their decendants have members.
# 0.6.1
## Patch Changes
- 7c561d79: Uses imports from the `@backstage/plugin-catalog-node` package
# 0.6.0
## Minor Changes
- 7baa7791: Rewrite the configuration and logic for creating a hierarchy of groups. Now it does not insist on the group name matching the parent key.
# 0.5.7
## Patch Changes
- e331d3a1: Bump to backstage version 1.12.1
# 0.5.6
## Patch Changes
- cc0f1489: Allow the okta provider to include groups that have no members.
# 0.5.5
## Patch Changes
- 3cca5a13: Only set the parent entity name if it is provided.
# 0.5.4
## Patch Changes
- f129477d: Upgrade to backstage 1.12.0
# 0.5.3
## Patch Changes
- cf15f404: Support number as parent org id.
# 0.5.2
## Patch Changes
- fbbfd60c: Allow supporting profile name fields that are numbers.
# 0.5.1
## Patch Changes
- 03db4933: Fix case where the parent group field is empty.
# 0.5.0
## Minor Changes
- 7992ceb8: Add ability to configure a custom group/user names, and provide the name of the parent group to create a hierarchy of groups.
# 0.4.8
## Patch Changes
- ce51ed14: Fix example okta oauth configuration to use regular yaml
- ac5717e6: Update plugins to Backstage version 1.11.1
# 0.4.7
## Patch Changes
- 58506f09: Enabled the use of OAuth credentials for authenticating to okta. This allows credential to be provisiond that have the minimum required level of privilege for the provider to function.
- 1599cf96: release dependabot PRs
# 0.4.6
## Patch Changes
- db03675e: Fixed typo in README
# 0.4.5
## Patch Changes
- 6d186f0f: Bump plugin's version to backstage version 1.10.1
# 0.4.4
## Patch Changes
- 054d585b: Bump plugin versions to be compatible by backstage 1.9.1
# 0.4.3
## Patch Changes
- a77f47f2: Emit an info-level log upon completion of Okta provider execution in addition to start of execution.
# 0.4.2
## Patch Changes
- 067afec4: Use environment variable substitution in docs example.
# 0.4.1
## Patch Changes
- 7084d814: Bump plugins version to backstage 1.8.3
# 0.4.0
## Minor Changes
- 1164f19b: Add ability to filter okta user and group data.
# 0.3.1
## Patch Changes
- 36e302cc: Fixed bug in OktaGroupEntityProvider when OKTA response returns a null description field.
# 0.3.0
## Minor Changes
- 015aebdf: Bump plugins version to be compatible by backstage 1.7
# 0.2.7
## Patch Changes
- 433291fb: Changed OktaUserEntityProvider to propogate the Okta displayName field into the Backstage displayName field (instead of email).
# 0.2.6
## Patch Changes
- eaa0bb2: update dependencies
# 0.2.5
## Patch Changes
- 0ba26af: Update dependencies
# 0.2.4
## Patch Changes
- 8e003da: Fix readme
# 0.2.3
## Patch Changes
- 151b46b: bump to latest backstage package versions
# 0.2.2
## Patch Changes
- 3c7303c: Allow using naming strategy for group -> user association.
# 0.2.1
## Patch Changes
- 9539caf: Release plugin to trigger rebuild of package.
# 0.2.0
## Minor Changes
- fa68b10: Allow various strategies for naming the resulting entities for the Okta entity providers.
# 0.1.0
## Minor Changes
- 6c73c72: Adds entity providers for okta groups and users.