-
-
Notifications
You must be signed in to change notification settings - Fork 909
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
New Aruba Orchestrator Integration #12027
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: jazzyj123 <[email protected]>
Signed-off-by: jazzyj123 <[email protected]>
Signed-off-by: jazzyj123 <[email protected]>
Signed-off-by: jazzyj123 <[email protected]>
Signed-off-by: jazzyj123 <[email protected]>
Added the Aruba Orchestrator to the integrations section of the website. Signed-off-by: jazzyj123 <[email protected]>
Added Aruba Orchestrator
Signed-off-by: jazzyj123 <[email protected]>
Signed-off-by: jazzyj123 <[email protected]>
✅ Deploy Preview for authentik-docs ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for authentik-storybook canceled.
|
Added Aruba Orchestrator to the sidebar. Signed-off-by: jazzyj123 <[email protected]>
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.
Updated sidebarIntegrations.js to include Aruba Orchestator in the networking section.
- **Name**: Authentik | ||
- **Username Attribute**: http://schemas.goauthentik.io/2021/02/saml/username | ||
- **Issuer URL**: https://arubaorchestrator.company/gms/rest/authentication/saml2/consume | ||
- **SSO Endpoint**: https://authentik.company/application/saml/sporch/sso/binding/init/ |
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.
sporch
should be replaced with something like <slug configured earlier>
1. Log into the Aruba Orchestrator | ||
2. Create a new Remote Authentication Server under **Orchestrator** -> **Authentication** -> **Add New Server** | ||
- **Type**: SAML | ||
- **Name**: Authentik |
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.
- **Name**: Authentik | |
- **Name**: authentik |
authentik should be lowercased
|
||
## Verification | ||
|
||
1. Go to `https://arubaorchestrator.company` using Incognito mode. |
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.
I don't think it's needed to specify the usage of Incognito Mode
|
||
1. Go to `https://arubaorchestrator.company` using Incognito mode. | ||
2. Click **Log In Using Authentik** on the login screen. | ||
3. Authorize with authentik. |
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.
I don't think clicking a button and logging in needs two different steps
|
||
## authentik Configuration | ||
|
||
Insert Service configuration |
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.
??
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.
Thanks for the laser sharp review. I've made all the requested changes and a few more.
sidebar_label: Aruba Orchestrator | ||
--- | ||
|
||
# Service Name |
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.
# Service Name | |
# Aruba Orchestrator |
Thanks so much @jazzyj123 for this contribution! I'll give it a review (looks like 4d62 already caught most things) and hopefully we can get it merged after any requested changes are made. Thanks again! |
Oh, also @jazzyj123 it looks like you'll need to run |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #12027 +/- ##
==========================================
- Coverage 92.66% 92.61% -0.06%
==========================================
Files 761 761
Lines 37863 37863
==========================================
- Hits 35085 35065 -20
- Misses 2778 2798 +20
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
New Aruba Orchestrator Integration v2 Signed-off-by: jazzyj123 <[email protected]>
had a \ character which was failing build. Signed-off-by: jazzyj123 <[email protected]>
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.
just this little thing, other than that it looks good to me. thanks for your contribution to authentik. tana will need to give final "ok" as I am not a maintainer.
|
||
- `arubaorchestrator.company` is the FQDN of the Aruba Orchestrator install. | ||
- `authentik.company` is the FQDN of the authentik install. | ||
- `ssl.certificate` is the name of the SSL certificate used to sign outgoing responses. |
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.
If it's an SSL certificate, it shouldn't be formatted as a domain. If I were you, I would remove this line and refer to the certificate directly in the documentation
This integration guide details how to configure authentik as a SAML identity provider for Aruba Orchestrator, allowing centralized authentication and role-based access control. It involves setting up SAML mappings in authentik and configuring Aruba Orchestrator to accept SAML assertions from authentik for user login.