如何将自己的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连接颁发者
  • 通过提供OpenID Connect或OAuth元数据
  • 使用WebFinger和OpenID提供程序颁发者发现
  • 第一个选项似乎需要做很多工作,但有时它可能是唯一的选项。对于不支持元数据的服务器,这是唯一的选择。这样的服务器通常不支持该页面上列出的所有端点,因此您通常只需要填写几个

    第二个选项有助于快速添加OP。只需在
    发卡机构
    文本字段中键入发卡机构,然后单击
    发现
    。这将把
    /.众所周知的/openid配置
    附加到颁发者URL并从那里获取元数据。如果一切顺利,端点文本字段将自动填充

    如果服务器不支持OpenID Connect元数据,但在某些情况下,上述选项可能不起作用,因为URL可能不会以
    /。众所周知的/OpenID配置
    结尾。您也可能在剪贴板中有整个元数据URL,并且不希望删除结束部分。在这种情况下,只需在带有该标签的文本字段中输入元数据URL,然后点击
    Discover
    。同样,如果一切顺利,端点将自动填充。(如果单击
    Discover
    时填写了
    Issuer
    元数据URL
    字段,则将使用后者。)

    最后一种方法是使用和。要使用此功能,请点击屏幕截图中的
    使用WebFinger
    按钮。然后,输入一个资源。这可能是电子邮件地址、主机名或其他。如果服务器支持这一点,并且一切按预期进行,那么WebFinger模式将关闭,并且将填充所有端点

    有关如何使用Google的身份服务设置此项的示例