首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Synology SSO服务器

Synology SSO服务器
EN

Stack Overflow用户
提问于 2018-05-18 16:25:06
回答 2查看 1.8K关注 0票数 1

我有一个语法DS212j,并已经设置了阿帕奇,现在也单点登录服务器。在单点登录服务器设置中,我添加了一个新的应用程序(名称,REdirect URI)。我现在的代码是:

代码语言:javascript
运行
复制
<html>
   <head>
   <!-- include Synology SSO js -->
   <script src="http://NASADRESSE:5555/webman/sso/synoSSO-1.0.0.js"></script>
</head>

<body>

<script>
   function setButton (logged) {
      if (logged) {
         document.getElementById('button').innerHTML = '<button onclick="SYNOSSO.logout()">Logout</button>';
      } else {
         document.getElementById('button').innerHTML = '<button onclick="SYNOSSO.login()">Login</button>';
      }
   }
   function authCallback(reponse) {
      console.log(JSON.stringify(reponse));
      if (reponse.status == 'login') {
         console.log('logged');
         setButton(true);
      }
      else {
         console.log('not logged ' + reponse.status);
         setButton(false);
      }
   }
   SYNOSSO.init({
      oauthserver_url: 'NASADRESSE:5555',
      app_id: '9a23da153795803e0334d9873b0013dd',
      redirect_uri: 'NASADDRESSE/?redirect', 
      callback: authCallback
   });
</script>

<h1> Syno SSO test</h1>

<p id='button'></p>

</body>

</html>

NASADRESSE是正确的,并且我的Rooter将端口5555重定向到5000。当我单击登录时,将打开一个弹出窗口,我可以在其中登录我的NAS用户。但它总是说这是一个错误的密码。但我输入的是正确的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-10 06:55:14

1-安装Directory Server软件包,启用LDAP服务器

2-配置您的DSM以连接到它(控制面板->域/LDAP)

3-使用LDAP用户进行连接

票数 0
EN

Stack Overflow用户

发布于 2018-05-18 16:31:00

为什么在您的脚本链接中包含.ch,而在您的配置中域名没有.ch

http://NASADRESSE.ch:5555/webman/sso/synoSSO-1.0.0.js

代码语言:javascript
运行
复制
SYNOSSO.init({
  oauthserver_url: 'NASADRESSE:5555',
  app_id: '9a23da153795803e0334d9873b0013dd',
  redirect_uri: 'NASADDRESSE/?redirect', 
  callback: authCallback
});

它可能会配置错误吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50406923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档