Javascript Synology SSO服务器
我有一个Synology DS212j,已经安装了apache,现在也安装了SSO服务器。在SSO服务器设置中,我添加了一个新的应用程序(名称、重定向URI)。我现在的代码是: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
功能设置按钮(已记录){
如果(已记录){
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