Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Newly created backstage identity user entities from signing in with auth providers are not ingested into catalog #779

Open
Zaperex opened this issue Nov 14, 2023 · 1 comment
Labels
jira Sync this issue with Jira kind/bug Something isn't working post-FF status/triage

Comments

@Zaperex
Copy link
Member

Zaperex commented Nov 14, 2023

Describe the bug

Currently the backend creates a new backstage identity for the user if no matching user entity is found in the catalog.
image

However this identity isn't populated into the catalog so no such user entity would actual exist for the signed-in user.
image

Expected Behavior

Either disallow authenticating without a valid user entity in the catalog, or ingest the user entity once user has authenticated with one of the supported providers.

What are the steps to reproduce this bug?

  1. Authenticate with any provider (in the screenshots above I am using the azure (microsoft) auth provider)
  2. Sign-in and view the Backstage Identity in the settings
  3. Click on the User Entity
  4. Observe that user entity does not exist in catalog

Versions of software used and environment

@Zaperex Zaperex added kind/bug Something isn't working status/triage labels Nov 14, 2023
@Zaperex Zaperex changed the title Newly created backstage identity user entities not ingested into catalog Newly created backstage identity user entities from signing in with auth providers are not ingested into catalog Nov 14, 2023
@PatAKnight
Copy link
Member

I was thinking about this earlier this morning: I believe we should not allow users to be authenticated if they are not present within the software catalog. However, I am curious about others' thoughts on the subject.

@jasperchui jasperchui added the jira Sync this issue with Jira label Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
jira Sync this issue with Jira kind/bug Something isn't working post-FF status/triage
Projects
None yet
Development

No branches or pull requests

3 participants