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

OIDC: Repair Nexus Login #12

Closed
CloudFlo2312 opened this issue Sep 1, 2021 · 0 comments · Fixed by #13
Closed

OIDC: Repair Nexus Login #12

CloudFlo2312 opened this issue Sep 1, 2021 · 0 comments · Fixed by #13
Labels
bug Something isn't working

Comments

@CloudFlo2312
Copy link
Contributor

When authenticating via OIDC, one should be automatically redirected to the CAS login when visiting Nexus and be logged in to Nexus after a successful login. Currently you are not logged into Nexus.

The actual fix is in the CARP repository. For the fix, the new version must be integerated by CARP.
See cloudogu/carp#11

@CloudFlo2312 CloudFlo2312 added the bug Something isn't working label Sep 1, 2021
CloudFlo2312 added a commit that referenced this issue Sep 1, 2021
CloudFlo2312 added a commit that referenced this issue Sep 1, 2021
The configuration entries 'log-level' and 'log-format' are required
to start the programme. Without these two entries, an error occurs when
starting the application.
CloudFlo2312 added a commit that referenced this issue Sep 1, 2021
CloudFlo2312 added a commit that referenced this issue Sep 1, 2021
CloudFlo2312 added a commit that referenced this issue Sep 1, 2021
CloudFlo2312 added a commit that referenced this issue Sep 1, 2021
CloudFlo2312 added a commit that referenced this issue Sep 1, 2021
With the use of the new Nexus version 3.30.1 a few things have changed:
-The password must now be read from a file inside the Docker container.
-When Nexus is started for the first time, a wizard appears to set the
admin password.
-In the Nexus property file, an entry must be added that scripts can be
added to Nexus. This was previously possible by default. Nexus-Carp adds a
script for replication of users.
CloudFlo2312 added a commit that referenced this issue Sep 7, 2021
When a user logs in via OIDC, a separate, unique user ID is transmitted
by the OIDC provider. This user ID is now used as a username (and at
the same time as a unique ID).

The username used before is actually more the display name. It is now
used as "PreferredUsername".
CloudFlo2312 added a commit that referenced this issue Sep 7, 2021
The changes are now made within Nexus-CARP. Changes to CARP are
no longer required.
CloudFlo2312 added a commit that referenced this issue Sep 7, 2021
Fix: Warning:(15, 2) Variable 'manager' collides with imported package name
CloudFlo2312 added a commit that referenced this issue Sep 7, 2021
For user replication, it can be helpful to see all the attributes of
the user being replicated.
CloudFlo2312 added a commit that referenced this issue Sep 7, 2021
For user replication, it can be helpful to see all the attributes of
the user being replicated.
CloudFlo2312 added a commit that referenced this issue Sep 7, 2021
CloudFlo2312 added a commit that referenced this issue Sep 7, 2021
Add issue number #12

Co-authored-by: Joshua Sprey <Joshua.Sprey@cloudogu.com>
@jsprey jsprey closed this as completed in #13 Sep 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant