To have a single user with multiple services you usually use a separate oauth provider, in the french government's case that's France connect but authelia is a good self-hosted option.
It's possible these ones have a built-in system for this though, I haven't checked.