我已经看到,Synology为他们的Diskstation提供了一次登录软件包,该软件包提供了用于身份验证的OAuth接口。 (请参见https://global.download.synology.com/download/Document/DeveloperGuide/Synology_SSO_API_Guide.pdf)
我想在我的node.js应用程序中实现此目的,该应用程序在diskstation上运行以验证用户身份。
有人对此有想法吗,我该如何实现passport.js策略,还是有另一个针对node.js的解决方案?
谢谢!
答案 0 :(得分:0)
所描述的SSO并不完全符合OAuth,但是,对于Alexa集成,他们需要这样做。它经过了一些精简,但在您注册了应用程序之后就可以使用。
如果您想使用内置的OAuth服务器(必须通过SSH注册应用程序),我为您准备了一些手册:https://medium.com/@4c.dmnk/take-control-over-synologys-oauth-service-f96114be3707
简短:
sudo -i