Url auth 使用的是用户名和密码,但两者都有一个 @ 在有 trie 编码仍然得到错误

Posted

技术标签:

【中文标题】Url auth 使用的是用户名和密码,但两者都有一个 @ 在有 trie 编码仍然得到错误【英文标题】:Url auth using is username and password but both have a @ in have trie encoding still getting error 【发布时间】:2022-01-15 15:26:57 【问题描述】:

我需要验证我的网址,并发送用户名和密码。如果用户名是您的电子邮件并且您的密码也包含@,您会怎么做。有没有其他方法可以做到这一点

我试过 window.open("https://name:password@url");并尝试对所有内容进行编码,但出现字符串错误,任何迹象

【问题讨论】:

【参考方案1】:

要解决这个问题,你必须对用户名和密码(encodeURI)进行编码,然后你可以添加它。我在 url 中也有 https,这是错误的,只有一个 https

【讨论】:

以上是关于Url auth 使用的是用户名和密码,但两者都有一个 @ 在有 trie 编码仍然得到错误的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Cloudfront 和基本身份验证?

集成 Auth0 自定义数据库和无密码

从 Django Auth 中的 UserChangeForm 中排除用户名或密码

使用用户名和密码从反应应用程序静默登录到 auth0

auth认证模块

requests-认证设置