擅长:python、mysql、java
<p>如果你正在阅读这篇文章,你可能会在谷歌上搜索“aws cognito django”xD。</p>
<p>我只想和大家分享我做了些什么来让这件事发挥作用:</p>
<ul>
<li><a href="https://github.com/metametricsinc/django-warrant" rel="noreferrer">Django-Warrant</a>。伟大的aws干邑包装。</li>
<li>确保了解您当前的用户模型结构。如果使用自定义用户模型,不要忘记使用<code>COGNITO_ATTR_MAPPING</code>设置映射它。</li>
<li><p>更改身份验证以支持第三方连接。当您从客户机获得一些Cognito令牌时,使用oAuth/JWT/Session将其转换为您自己的令牌。</p></li>
<li><p><strong>重新思考您的登录/注册过程。你想换个登记吗?django授权包支持它。。。</p></li>
</ul>
<p>归根结底,这是一个用于快速身份验证的<strong>伟大的</strong>解决方案。</p>