Javascript Synology SSO服务器

Javascript Synology SSO服务器,javascript,single-sign-on,synology,Javascript,Single Sign On,Synology,我有一个Synology DS212j,已经安装了apache,现在也安装了SSO服务器。在SSO服务器设置中,我添加了一个新的应用程序(名称、重定向URI)。我现在的代码是: 功能设置按钮(已记录){ 如果(已记录){ document.getElementById('button')。innerHTML='Logout'; }否则{ document.getElementById('button')。innerHTML='Login'; } } 函数authCallback(respon

我有一个Synology DS212j,已经安装了apache,现在也安装了SSO服务器。在SSO服务器设置中,我添加了一个新的应用程序(名称、重定向URI)。我现在的代码是:


功能设置按钮(已记录){
如果(已记录){
document.getElementById('button')。innerHTML='Logout';
}否则{
document.getElementById('button')。innerHTML='Login';
}
}
函数authCallback(response){
log(JSON.stringify(reponse));
如果(response.status=='login'){
console.log('logged');
设置按钮(真);
}
否则{
console.log('未记录'+响应状态);
收进按钮(假);
}
}
SYNOSSO.init({
oauthserver_url:'NASADRESSE:5555',
应用程序id:'9a23da153795803e0334d9873b0013dd',
重定向\u uri:'naAddresse/?重定向',
回调:authCallback
});
Syno SSO测试


为什么在脚本链接中包含
.ch
但在配置中域没有
.ch

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

SYNOSSO.init({
  oauthserver_url: 'NASADRESSE:5555',
  app_id: '9a23da153795803e0334d9873b0013dd',
  redirect_uri: 'NASADDRESSE/?redirect', 
  callback: authCallback
});

它可能与错误的配置一起出现吗?

1-安装目录服务器软件包,启用LDAP服务器

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


3-使用LDAP用户连接

我只是忘记删除我真正的域包含。当弹出窗口出现时,它会工作,但它总是说我的用户名是错误的。我使用了管理员和admin@domain.ch