背景:我在我的 asp.net 网站中使用 Open ID 身份验证。以下是它目前的工作方式 - 用户将从下拉列表(google/yahoo/myopenid/etc..)中选择一个 Open ID 提供程序,然后单击登录按钮。然后,应用程序会将用户传递到提供者身份验证页面。在开放 ID 提供程序站点上成功进行身份验证和授权后,用户将被定向到我的应用程序。到目前为止,一切都很好。
问题:在 Open ID 提供者身份验证页面上,如果用户选择/单击“注册”,则提供者将遵循自己的工作流程,并且控件永远不会返回到我的应用程序。
问题:有没有一种方法可以禁用提供程序的动态注册(即注册)?这样,用户就需要向提供程序注册然后使用我的应用程序?或者
有没有办法在动态注册完成后找回控制权?