gpt4 book ai didi

python - 我们可以在不同的项目中使用 django 身份验证作为微服务吗?

转载 作者:行者123 更新时间:2023-12-05 05:18:03 25 4
gpt4 key购买 nike

在我的项目中,我们尝试使用 djnago/django-rest-framework 创建微服务类型架构。

我们有一些服务,例如:

User management service
Asset Management Service
Tool management service

所有三个服务都运行在不同的端口和不同的数据库。

现在我的问题是,

我们可以在Assettools服务中使用user management service进行Token authentication吗?

最佳答案

这是一个相当广泛的问题,如果不了解您的具体架构、您尝试过的内容以及您想要/需要的功能,除了一个起点之外很难给出任何其他内容。

也就是说,您可以考虑设置一个 Central Authentication Service . (CAS) 有多个 Django 包可以帮助您解决这个问题。

尝试查看 Django CAS NGDjango MamaCAS . Django CAS NG 似乎是两者中开发更为积极的一个。

请记住,使用微服务的一大优势是,您无需在整个堆栈中使用相同的技术。让您的身份验证组件由完全不同的东西提供可能很有意义,例如滚动 KeyCloak服务器来处理 SSO。

关于python - 我们可以在不同的项目中使用 django 身份验证作为微服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48345988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com