我有一个Web应用程序,其中常规用户登录是通过SSO处理的。(这使我无法创建服务用户)
在这个应用程序中,我有一些不在任何用户范围内的Web服务端点。它们将由另一个应用程序触发并执行一些操作。
才是下面正确的做法。
1.标记字符串是手动创建的(因为简单)
1.令牌字符串存储在提供Web服务端点的系统的环境变量中,以及存储在调用这些端点的系统中。
1.每次调用时,都会进行简单的相等性检查-如果令牌不存在,则端点返回401。
我的方法简单吗?
我在这个主题上没有找到很多东西--我的方法来自moodle-webservice handling,在那里你在moodle中生成一个webservice令牌,并将它放在调用webservice的应用程序中。
1条答案
按热度按时间ddarikpa1#
对于没有高安全性要求的基本应用程序,这可能是可以的。
您可以做以下几件事(所有这些都会增加复杂性和/或成本):