You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
First, thank you for this wonderful little project! (pun intended)
Describe the solution you'd like.
In my fork, I've added support for Yandex OIDC provider, commit. They have a non-standard oidc implementation: you have to request login:email as scope, and they provide it in default_email claim.
I wonder if you'll like a PR with a change like this, or would you prefer to keep the list of "special case" oidc providers to minimum.
Describe alternatives you've considered.
Now that i looked at it deeper, I think this could also be fixed by #1025
Additional context
No response
Human Written Confirmation
I confirm this request was written by me and not generated by an LLM or AI assistant.
Tinyauth does not support OIDC providers that don't follow the OIDC specification. The only exceptions that have been made are for Google and GitHub which are what everybody uses pretty much. For now, maintaining a fork is the solution but we could eventually support claim mapping for such providers.
Activity
steveiliop56 commentedon Aug 21, 2026
Hello @Lex-2008,
Tinyauth does not support OIDC providers that don't follow the OIDC specification. The only exceptions that have been made are for Google and GitHub which are what everybody uses pretty much. For now, maintaining a fork is the solution but we could eventually support claim mapping for such providers.
steveiliop56 commentedon Aug 23, 2026
Update, with good news. Decided adding custom claims was not that hard...so I did #1087. With the next version of Tinyauth you should be able to do:
However, I am not sure if I should also add the
subclaim because then we are kind of shifting completely from the OIDC specification.