Skip to content

Document SAML 2.0 authentication - #320

Open
stephan-wolf-ais wants to merge 4 commits into
DependencyTrack:mainfrom
AISAutomation:feature/saml-authentication
Open

stephan-wolf-ais wants to merge 4 commits into
DependencyTrack:mainfrom
AISAutomation:feature/saml-authentication

Conversation

@stephan-wolf-ais

Copy link
Copy Markdown

Add a guide for configuring login via SAML 2.0: API server and frontend configuration, registering Dependency-Track at the identity provider, username and email attributes, user provisioning, team synchronization, group provisioning, examples for Keycloak and Entra ID, troubleshooting, and limitations.

Regenerate the configuration reference to include dt.frontend-url and the dt.saml.* properties, list SAML users in the access control concept, and link the new guide from the feature list and the OIDC and LDAP guides.

stephan-wolf-ais and others added 4 commits November 2, 2026 09:59
Add a guide for configuring login via SAML 2.0: API server and frontend
configuration, registering Dependency-Track at the identity provider,
username and email attributes, user provisioning, team synchronization,
group provisioning, examples for Keycloak and Entra ID, troubleshooting,
and limitations.

Regenerate the configuration reference to include dt.frontend-url and
the dt.saml.* properties, list SAML users in the access control concept,
and link the new guide from the feature list and the OIDC and LDAP guides.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Stephan Wolf <stephan.wolf@kontron-ais.com>
Explain the difference between the subject identifier, which decides
which account a login belongs to, and the username. Describe how
Dependency-Track matches, renames, and binds accounts at login, when it
refuses a login, and use the object ID as subject identifier in the
Entra ID example.

State that the IdP metadata URL must use HTTPS, and regenerate the
configuration reference for dt.saml.subject-attribute.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Stephan Wolf <stephan.wolf@kontron-ais.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Stephan Wolf <stephan.wolf@kontron-ais.com>
The API server reports SAML availability in the public system
capabilities instead of a dedicated /saml/availability endpoint.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Stephan Wolf <stephan.wolf@kontron-ais.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant