Thanks for the response. Our apps are invite only, and we are looking for multi-tenant federated IDP support (many different customers using their own Okta OIDC, for example, to login to our apps).
In short, here is our current desired invite flow:
An admin from our company will pre-register a user (in Ory), setting any custom attributes (info relative to our system), provision them for specific apps, and onboard them into our internal systems so their data can be managed via our internal tools.
The admin will then initiate an invite to a user via email with the list of websites they can login to.
The user clicks on a website from the email, and is automatically signed in to that site via their IDP, or lands on the Ory login page if not signed in. If not signed in, the user provides their email address, and Ory either requires a password or automatically redirects to the appropriate IDP login based on that email address.
After successful login from their external IDP, the user's claims (first/last name, etc) updates in Ory, and the user begins using the app immediately.
Some customers will not have an external IDP, and their users will login with a password, but follow a similar invite flow.
These apps are all web-based (browser apps).