Node.js 与自定义web应用程序共享nextcloud身份验证
我想开发一个使用nextcloud用户帐户的应用程序(NodeJS、vueJS、postgreSQL)。这个想法是用户用他的nextcloud ID进行身份验证,然后可以访问nextcloud和我的网站。 请注意,我的应用程序不是nextcloud模块或nextcloud应用程序。这是一个完整的网站,但我想基于nextcloud来识别用户 我在网络上做了一些研究,但我没有找到一个简单的解释来说明如何做……有可能吗Node.js 与自定义web应用程序共享nextcloud身份验证,node.js,authentication,vue.js,nextcloud,cross-application,Node.js,Authentication,Vue.js,Nextcloud,Cross Application,我想开发一个使用nextcloud用户帐户的应用程序(NodeJS、vueJS、postgreSQL)。这个想法是用户用他的nextcloud ID进行身份验证,然后可以访问nextcloud和我的网站。 请注意,我的应用程序不是nextcloud模块或nextcloud应用程序。这是一个完整的网站,但我想基于nextcloud来识别用户 我在网络上做了一些研究,但我没有找到一个简单的解释来说明如何做……有可能吗 Olivier为了通过nextcloud实例中的帐户验证外部应用程序的用户,您可以
Olivier为了通过nextcloud实例中的帐户验证外部应用程序的用户,您可以采取几种不同的方法。这些措施包括:
nextcloud实例地址/index.php/apps/oauth2/authorize
)的OAuth授权端点(可以通过普通链接完成),同时使用客户端标识符标识自身您的实例地址/index.php/apps/oauth2/api/v1/token
)。您的网站获得访问令牌作为响应nextcloud实例地址/index.php/ocs/v2.php/cloud/user?format=json
如果有什么不清楚的地方,请随时询问。祝你好运和快乐 谢谢你!非常感谢您的完整回答:)我将尝试OAuth2解决方案