Skip to content

[Feature Request] Expanded OIDC user options #838

@charredchar

Description

@charredchar

It would be nice to have a couple of extra options for the OIDC settings to add some polish to the experience.
As of right now there are options the local users can get that we can't set for OIDC users.

Display Name. I personally have an extra attribute in my Authentik users that lets them set a Display Name that is different from their username (which can't be change) and their Real Name (which they may not always want displayed on login screens) that some services can utilize. Since the Display Name in Shelfmark is already not tied to the username and a user can change it freely if it was a local account it would be nice to be able to change what this field is for OIDC users.

Avatar. Though it doesn't look like this can actually be changed even for local users currently ... I am not sure how a user would normally change this. A couple of other services that use OIDC allow for setting an avatar URL field so it auto-populates and also allows for a single management point. Again, I have Authentik put this URL in the user attributes. For something like Jellyfin I utilize the Request Additional Scopes: field:

Specify additional scopes to include in the OIDC request.
One scope per line, each line should contain a scope name to include in the OIDC request.
For some OIDC providers (For example, ), additional scopes may be required in order to validate group membership in role claim.
Leave blank to only request the default scopes.

I request avatar as one of mine and that is the URL itself. In Set avatar url format I have it as @{avatar} and that's it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions