-
Notifications
You must be signed in to change notification settings - Fork 0
#32065 working on docs #20
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
base: main
Are you sure you want to change the base?
Changes from all commits
796f4fb
0d31b90
47fb1a6
fea43c7
4900c92
2e2eafc
e7b798e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||
|---|---|---|---|---|
|
|
@@ -7,6 +7,121 @@ | |||
|
|
||||
| For more information on how to configure SAML in dotCMS, see the documentation here: https://dotcms.com/docs/latest/sso-saml | ||||
|
|
||||
| ### What is SAML and how it works in dotCMS? | ||||
|
|
||||
| - SAML is a protocol based on XML (Security Assertion Markup Language), do to SSO (Single Sign On) | ||||
| - Users authenticate once and gain access to multiple applications without re-entering credentials. | ||||
| - May handle roles and authorizations. | ||||
|
|
||||
| . | ||||
|
||||
| . |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| /** | ||
| * This package contains model objects to be shared with external (aka dotCMS) | ||
| * such as the attributes, MetaData etc. | ||
| * Also some of the exceptions | ||
| * | ||
| * @since 1.0 | ||
| * @version 1.2 | ||
| */ | ||
| package com.dotcms.saml.service.external; |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| /** | ||
| * This package groups the handlers to resolve the Assertion coming from the IDP | ||
| * @see com.dotcms.saml.service.handler.AssertionResolverHandler | ||
| * | ||
| * The Handlers to fire the authentication to the IDP (from dotCMS) | ||
| * @see com.dotcms.saml.service.handler.AuthenticationHandler | ||
| * | ||
| * The handlers to resolve the logout to the IDP (from dotCMS) | ||
| * @see com.dotcms.saml.service.handler.LogoutHandler | ||
| * @since 1.0 | ||
| * @version 1.2 | ||
| */ | ||
| package com.dotcms.saml.service.handler; |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| /** | ||
| * This package contains the facades for dotCMS core | ||
| * @see com.dotcms.saml.service.impl.OpenSamlAuthenticationServiceImpl is the main proxy implementation and the gateway | ||
| * to start looking into the authentication, logout and resolving the assertion | ||
| * | ||
| * Also has the Encoders to build the XML Requests, encapsulates configuration, metadata, etc. | ||
| * @since 1.0 | ||
| * @version 1.2 | ||
| */ | ||
| package com.dotcms.saml.service.impl; |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,7 @@ | ||||||
| /** | ||||||
| * This package contains some utils classes for encryption, XML and some saml stuff | ||||||
|
||||||
| * This package contains some utils classes for encryption, XML and some saml stuff | |
| * This package contains some utility classes for encryption, XML, and SAML functionalities |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review the phrase 'do to SSO' for a likely typo; consider replacing it with 'for SSO' to improve clarity.