Oauth 2.0 Bixby:无法为我的胶囊实现登录功能

Oauth 2.0 Bixby:无法为我的胶囊实现登录功能,oauth-2.0,bixby,bixbystudio,Oauth 2.0,Bixby,Bixbystudio,根据文档,我必须使用oAuth 2.0进行登录实现。我对oAuth非常陌生,无法理解这个概念。我想用我自己的API登录,没有第三方登录设施。例如:如果我有abcd网站,并且它有登录功能,那么我想使用该登录屏幕 这是我在胶囊里使用的授权码 authorization { user { oauth2-authorization-code (My-Capsule-Name) { client-id (??) //where would i get thi

根据文档,我必须使用oAuth 2.0进行登录实现。我对oAuth非常陌生,无法理解这个概念。我想用我自己的API登录,没有第三方登录设施。例如:如果我有abcd网站,并且它有登录功能,那么我想使用该登录屏幕

这是我在胶囊里使用的授权码

authorization {
    user {
        oauth2-authorization-code (My-Capsule-Name) {
            client-id (??) //where would i get this? 
            client-secret-key (??) //where would i get this? 
            authorize-endpoint (https://My-WEBSITE-URL/bixby_login/v3/oauth)
            token-endpoint (??) //what is this, How to implement this on server
        }
    }
}
我们指的是:

1:无法理解什么是客户id以及如何获取客户id?
2:密钥是我们在Config&Secret中设置的,我们使用的是密钥,而不是它的值。是否正确?
3:授权终点是我们网站登录的URL。我们已经使用我们的API授权用户并返回用户的配置文件。我还需要补充什么吗?成功登录后,我们将如何将用户返回到capsule?
4:无法获取令牌终结点概念。如何实现这一点


我们使用PHP codeigniter作为登录表单

样本库胶囊配置为使用OAuth。你可以把它作为参考。

样本库胶囊配置为使用OAuth。你可以把它作为参考。

首先考虑阅读OAuth 2.0:对于bixby,我是否需要在bixby上的某个地方注册我的应用程序以获取客户端id和密码?因为我不确定从何处获取此文档的客户端id。客户端id和机密在您设置OAuth流时提供。这不是Bixby提供的。请查看有关设置OAuth2应用程序的更多信息:我确实开发了OAuth2.0,但几乎没有成功,但在最后阶段,当我的网站没有正确重定向时,我陷入了困境。这是最后一个url错误:{原因:“缺少必需参数”}我缺少什么参数?State具有我的客户端密钥的参数。可以吗?考虑先阅读OAuth1 2:在BixBy的情况下,我需要在BixBy的某处登记我的应用程序来获得clitIdID和秘密吗?因为我不确定从何处获取此文档的客户端id。客户端id和机密在您设置OAuth流时提供。这不是Bixby提供的。请查看有关设置OAuth2应用程序的更多信息:我确实开发了OAuth2.0,但几乎没有成功,但在最后阶段,当我的网站没有正确重定向时,我陷入了困境。这是最后一个url错误:{原因:“缺少必需参数”}我缺少什么参数?State具有我的客户端密钥的参数。可以吗?我无法重定向到bixby应用程序。总是缺少必需的参数。我正在使用cURL进行重定向。在第一个参数之前使用get方法和#。在cURL中的头上使用承载令牌。抱歉,这很混乱。您可以在您的胶囊中共享您的
授权
代码吗?您现在使用哪个提供商?我无法重定向到bixby应用程序。总是缺少必需的参数。我正在使用cURL进行重定向。在第一个参数之前使用get方法和#。在cURL中的头上使用承载令牌。抱歉,这很混乱。您可以在您的胶囊中共享您的
授权
代码吗?您现在使用的是哪个提供商?