保存密码以在另一个网站上登录

Save password for login on another site

我们学校需要做一个学生登录系统
我们需要从学校网站获取信息并将其显示在我们的网站上。
我们学校没有 api 或其他登录方式,用户需要输入他们的登录凭据。

现在我知道 post 并收到登录用户的请求,我得到了他们的密码,但我需要知道是否有一种安全的方式让我的用户只能登录我的网站,并且然后我们将自动能够登录到我们学校的网站。我们对学校如何存储密码没有任何发言权。此外,涉及多人,因此没有人应该能够看到任何密码。

在应用程序之间传递登录信息的唯一安全方式是 oAuth2 or SAML2 - 其他一切都会以某种方式损害任一站点的安全性。

有很多关于这个主题的教程,但是我建议看看 phpacademy,他在向您展示如何编写代码时给出了很好的解释,是的,我知道链接站点通常不受欢迎,但作者在这个特定的时间是相当可靠和稳定的。

https://www.youtube.com/playlist?list=PLfdtiltiRHWF5Rhuk7k4UAU1_yLAZzhWc