remote procedure call from the OP to the RP that enables OPs to manage the Account lifecycle, building upon the existing OP / RP relationship to cover the full spectrum of Account management requirements
OP commands require the RP to expose an endpoint that is accessible to the OP. I'm unaware of other cases where this constraint exists in other OpenID Connect specs/deployments. If I compare that to the Shared Signals Framework, it is flexible enough to support both push-based and poll-based approaches to event delivery.
I work on a product that supports both SaaS and self-host deployment architectures -- it is an RP. When self-hosted, a customer seldom exposes any endpoint to the Internet. However, more often than not, customers use cloud-based/SaaS identity providers.
Is there any consideration for how OP commands could support such an architecture without a direct OP-to-RP connection?
(FWIW, we currently have a similar issue when supporting SCIM for self-hosted customers and cloud-based IdPs. For Entra ID, they use the Microsoft Entra provisioning agent to proxy the requests.)