如何解决如果我为我的 django 3app.com、portal.app.com、code.app.com不同的项目设置相同的 SECRET_KEY 会发生什么
我正在处理一个有 2 个子域的项目。
让我们用例子来理解
我有 3 个域名
- http://127.0.0.1:8000/ # 这个项目是针对 api.my-domain.com
- http://127.0.0.1:8002/ # 这个项目是针对 my-domain.com
- http://127.0.0.1:8003/ # 此项目用于 account.my-domain.com
在初始阶段,我被困在其他项目的门户项目中访问登录/注销用户。像payoneer一样:=>我们在http://login.payoneer.com登录,但我们可以在http://myaccount.payoneer.com/
访问相同的(登录)帐户然后我尝试自己更改密钥。 我为我的所有域设置了相同的密钥。
例如
假设这是我在 django 中的密钥
SECRET_KEY = "ehs-345asf4512*$^&__SH-35asdf43"
我在 settings.py 中为 http://127.0.0.1:8000/ 设置了这个密钥
我还在 settings.py 中为 http://127.0.0.1:8002/
设置了这个 secret_key我还在 settings.py 中为 http://127.0.0.1:8003/
设置了相同的 secret_key然后我能够从我的 http://127.0.0.1:8000/ 项目访问登录/退出用户到另一个项目
我的问题是,如果我为这个域上的所有子域设置相同的 SECRET_KEY 会发生什么?
有没有其他方法可以从我的项目中获取登录/退出用户。我将在 android 应用程序上工作,以及如何从我的 react-native 项目访问已登录的已注销用户。以及 Instagram 是如何做这些事情的??????
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。