PhilanthropyDataCommons / auth

PDC related extensions that were made for the keycloak auth service
1 stars 1 forks source link

Minimally skin Keycloak account console #32

Open reefdog opened 8 months ago

reefdog commented 8 months ago

When you make your way to the Keycloak account console, it looks like this:

Keycloak

Here, users can change their basic account details (name, email, password, MFA, etc.). At a bare minimum, to make them feel more at home, we should:

Of course a larger design implementation would be nice, but we're going to start with just enough to pass users over without making them confused.

bickelj commented 8 months ago

Since it came up in a recent meeting, I was curious about whether themes for the account admin area are realm-specific. I hoped they are, and yes, it appears so.

Here is the PDC realm theme config in test:

PDC Realm Themes

And then the master realm theme config in test:

Master Realm Themes

Hooray, Keycloak!

bickelj commented 8 months ago

@reefdog I recall you asked for some pointers on theme and/or flow modification. Something I did to see the structure of the existing theme jar as a means of knowing how to extend or override the same in a theme jar:

Then of course we have our theme directory structure under https://github.com/PhilanthropyDataCommons/auth/tree/main/pdc-keycloak-theme/src/main/resources. I think we can put the changes for this issue into the existing theme jar but it wouldn't be under the login directory in our pdc-keycloak-theme. I hope this helps.