drupal - 如何使用来自另一个网站的 Oauth2 令牌 SSO 在 Drupal 8 网站上自动登录/注册
问题描述
抱歉,我是 Drupal 的新手,我正在尝试将 Drupal 8 作为我的网站,我从另一个网站(不是 Drupal)基于 Oauth2 从 SSO 生成令牌,其中包含 uid、名称和一些凭据。如果本地用户数据库中不存在,我想从令牌中自动创建带有 uid 的用户,如果用户存在于数据库中或创建用户后,我想自动登录。我尝试了外部身份验证模块,但因为没有文档,我不知道我必须做什么来实现这个模块。
希望有高手指导我实现token
我想要的是:
- 如何创建具有特定 url 的函数包含令牌
- 根据token获取uid等,然后自动登录
- 如果我们使用其他网站的 SSO,如何注销?
谢谢你的帮助
解决方案
推荐阅读
- 1password - 在 gopass 中保存环境变量
- python - python - 如何获取分层类名
- python - Django None 参数函数问题
- r - 数据框列表中每个数据框的列方差系数
- python - f2py 错误:导入模块时未定义符号
- python - 手动尝试拍照不起作用
- python - 使用 SQLAlchemy 获取子对象
- javascript - 如何让 Ajax 表单在 asp.net 核心中工作
- java - 相同的 MergeSort 实现在 C 中运行良好,但在 Java 中需要很多时间
- python - PyCharm Professional 无法识别 .ipynb 文件