如何将自己的OAuth服务器添加到OAuth.tools?
我正在尝试将我的服务器添加到。我单击了如何将自己的OAuth服务器添加到OAuth.tools?,oauth,oauth-2.0,openid-connect,oauth.tools,Oauth,Oauth 2.0,Openid Connect,Oauth.tools,我正在尝试将我的服务器添加到。我单击了环境按钮,如中所述。我看到一长串输入字段: 我必须自己填写所有这些吗?有几种不同的方法可以添加OAuth授权服务器(AS)或OpenID连接提供程序(OP): 手动填充各个端点 通过提供OpenID连接颁发者 通过提供OpenID Connect或OAuth元数据 使用WebFinger和OpenID提供程序颁发者发现 第一个选项似乎需要做很多工作,但有时它可能是唯一的选项。对于不支持元数据的服务器,这是唯一的选择。这样的服务器通常不支持该页面上列出的所有
环境
按钮,如中所述。我看到一长串输入字段:
我必须自己填写所有这些吗?有几种不同的方法可以添加OAuth授权服务器(AS)或OpenID连接提供程序(OP):
发卡机构
文本字段中键入发卡机构,然后单击发现
。这将把/.众所周知的/openid配置
附加到颁发者URL并从那里获取元数据。如果一切顺利,端点文本字段将自动填充
如果服务器不支持OpenID Connect元数据,但在某些情况下,上述选项可能不起作用,因为URL可能不会以/。众所周知的/OpenID配置
结尾。您也可能在剪贴板中有整个元数据URL,并且不希望删除结束部分。在这种情况下,只需在带有该标签的文本字段中输入元数据URL,然后点击Discover
。同样,如果一切顺利,端点将自动填充。(如果单击Discover
时填写了Issuer
和元数据URL
字段,则将使用后者。)
最后一种方法是使用和。要使用此功能,请点击屏幕截图中的使用WebFinger
按钮。然后,输入一个资源。这可能是电子邮件地址、主机名或其他。如果服务器支持这一点,并且一切按预期进行,那么WebFinger模式将关闭,并且将填充所有端点
有关如何使用Google的身份服务设置此项的示例