OIDC: Prefill public name / change order on login page

Hello everybody,

I’ve setup a local installation of Galaxy and I want to authenticate my users via my Shibboleth and OpenID. I’m using the native OIDC-backend in Galaxy for this and it basically worked. A new user will automatically registered with his email-address, but the “public name” is only prefilled with the cryptic oidc-subjectID.

I would like to ask if it is possible to change this behavior, probably using the scope “preferred_username” for this? The oidc-backend itself seems not well documented, but I found out that I can use a lot of parameters from the other backends for the native-oidc, too (e.g. “icon” and “extra_scopes”). I tried to use extra_scopes, but this did not change anything. Is there a way for a better “public name” here?

The other question: Is it possible to change the order on the login page, so that the “Login with your institution” is located above the local login-form?

Thank you.

Welcome @tbremer

These are good questions. Let’s cross-post this over the Admin chat to see what others think are best ways to approach the issues. :hammer_and_wrench:

They will likely reply here but also feel free to join!

XRef