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

Application ID in ARC Commander #249

Open
uwmary opened this issue Dec 3, 2024 · 1 comment
Open

Application ID in ARC Commander #249

uwmary opened this issue Dec 3, 2024 · 1 comment
Labels
Status: Needs Triage This item is up for investigation.

Comments

@uwmary
Copy link

uwmary commented Dec 3, 2024

In order for a user to log in to a DataHUB instance using ARC Commander, he/she needs to put the application ID in the Config using for example this command: $ arc config set -l -n general.authclientid -v  <Application_ID>. I think, (if possible) it would be better if the application ID can be put in the Config for all users by the ARC Commander developer, so that each user does not have to put the ID themselves (,like it works in ARCitect). Thanks.

@github-actions github-actions bot added the Status: Needs Triage This item is up for investigation. label Dec 3, 2024
@HLWeil
Copy link
Member

HLWeil commented Dec 9, 2024

Just for context: As I understood it, when registering a new application into a GitLab instance, a random ID is generated which has to be used by the tool to make the OpenID call. Therefore the ARC Commander can't just authenticate itself by a fixed handle (a.k.a "arc-commander"). Because of this, currently, this GitLab-specific ID has to be set in the ARC Commander config when accessing a GitHub other than the central PlantDATAhub.

I will take a look into how to circumvent, maybe also check out ARCitect. Because if I remember correctly, in the ARCitect you can just select a GitLab without any further input.

@JonasLukasczyk, how did you solve this in the ARCitect?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Needs Triage This item is up for investigation.
Projects
Status: No status
Development

No branches or pull requests

2 participants