在某些状况下,登陆流程由一个OpenID提供者或其余方发起,而不是依赖方(RP)。在这种状况下,发起者重定向到RP在发起登陆终结点,RP的请求验证请求发送到指定的OP。这个发起登陆终结点能够在RP深度连接,而不是默认的登陆页面。RPs支持OpenID Connect Dynamic Client Registration 1.0 [OpenID.Registration] 注册这个终结点,使用 initiate_login_uri 注册参数值。服务器
第三发起登陆请求被重定向到RP发起登陆终结点,经过如下参数:框架
iss网站
必需的。RP发送验证请求的OP发布者标识符。它的值必须是一个使用 https方案的URL。代理
login_hintget
可选的。提示给受权服务器关于终端用户可能使用登陆标识符。若是客户端接收到一个值为string化值参数,它必须包含 login_hint 参数值的验证请求。string
target_link_uriit
可选的。RP请求的URL重定向后验证。RPs必须验证target_link_uri的值以防止被用做 一个开放的外部网站转向器。io
做为查询参数传递的参数,能够使用 HTTP GET方法或经过HTML表单值自动提交给用户代理,固然使用的是HTTP POST方法。登录
若是定义的扩展,其余参数可能会被发送。任何不被客户理解的参数都必须忽略。扩展
客户应采用框架破坏和其余技术来防止终端用户被他们不了解的第三方网站登陆经过 “点击劫持”等攻击。[RFC6819]的4.4.1.9 节中有更多的细节。