Skip to content

feat(enterprise): SSO OIDC providers — schema, API, auth flow - #702

Merged
alfredo1996 merged 16 commits into
devfrom
feat/issue-693-sso-providers-schema
May 10, 2026
Merged

feat(enterprise): SSO OIDC providers — schema, API, auth flow#702
alfredo1996 merged 16 commits into
devfrom
feat/issue-693-sso-providers-schema

fix(auth,security): address CodeRabbit findings on PR #702

ecbe520
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded May 10, 2026 in 54s

Annotations

Check warning on line 111 in app/src/lib/auth/config.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ4EBelKAQ_Df9u5NrSa&open=AZ4EBelKAQ_Df9u5NrSa&pullRequest=702

Check warning on line 28 in app/src/app/(auth)/login/page.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Mark the props of the component as read-only.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ4EBerbAQ_Df9u5NrSb&open=AZ4EBerbAQ_Df9u5NrSb&pullRequest=702

Check warning on line 64 in app/src/lib/auth/sso/claim-mapping.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

`targets` should be a `Set`, and use `targets.has()` to check existence or non-existence.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ4GzgvF-gU13QP89sBN&open=AZ4GzgvF-gU13QP89sBN&pullRequest=702