Skip to content

Consideration for cases where RP is not directly addressable by OP (e.g., internet accessible OP, private network RP) #22

@simon-canning-octopus

Description

@simon-canning-octopus

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.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions