java - 发送没有 accessToken 的验证邮件
问题描述
我有麻烦。
我正在使用 Auth0。当我创建一个用户时,我想最后发送验证邮件(原因回滚数据库)。
我找到了这个 URL(API?)。
/api/v2/jobs/verification-email
我看到了文档,它看起来需要 HTTPHeader 中的 accessToken(by Auth0)。在这种情况下,用户尚未验证。所以也不要创建 accessToken 。
我是否使用了错误的 API?
解决方案
要在用户授权不期望或不可用的情况下访问此类服务,您仍应请求访问令牌以验证客户端(调用者)的身份。
您可以通过配置您的客户端并将 accessToken 请求为client_credentials授权类型来实现。
您可以请求客户端访问令牌并发送 API 调用请求的标头
阅读更多关于https://auth0.com/docs/flows/concepts/client-credentials
推荐阅读
- java - 如何修复 cassandra 服务器中未配置的表系统日志?
- c++ - 为什么通过委托返回 const 引用会在 C++ 中出现分段错误,而没有委托只是“很好”
- node.js - NODEJS:使用 supertest 和 mocha 的测试自动通过 GitLab CI/CD
- flutter - 冻结 - 创建子类
- php - 制作 CPT 帖子和页面循环(使用 Elementor)
- regex - 检查字符串是否具有以下格式:2 个字母 au max 后跟带有 regexp_like oracle 的数字
- javascript - 如何选择动态创建的输入的 ID?
- regex - htaccess:从缺少值的查询字符串中删除 URL 参数?
- python - Python Spyder - IPython 控制台中的水平滚动条隐藏最后一行
- c# - elasticsearch中长数据类型的通配符搜索问题