感谢您的帮助。
我的设置:
1个带shibboleth服务提供商的Apache Web服务器 2.节点Js Server / api 3.角前端 4. PostgreSQL数据库
我在做什么和我想做什么:
我转到我的Web应用程序URL https://myurl.com Apache将我发送到shibboleth身份验证侧,成功登录后,它将把我发送到我的应用程序的起始页。 ->有效
现在,如果数据库中的用户名与从shibboleth获得的用户名相同,则我想直接将用户登录到我的应用程序。 ->不起作用 (我现在不在不将用户的数据库密码保存在服务器上的某个位置的情况下,如何进行管理)
此刻,用户需要使用他的数据库凭据在我的前端中登录。在我的角度应用程序上按下登录按钮后,有一个发布请求发送到我的节点api。 将使用pg promise库创建一个数据库对象,现在用户可以从数据库中获取数据并登录。
我无法从shibboleth身份验证服务器获取密码。我只得到用户名。
今晚我将尝试添加一些代码。
shibboleth身份验证之后,将用户登录到数据库的最佳方法是什么?