带有(drf oidc)Django rest框架后端的Angular.js中基于OpenID Connect的身份验证

Ranvijay Sachan

有没有办法为后端和前端编写逻辑?

在我当前的流程中,我们使用Django rest-framework登录,现在我们需要在项目中集成OpenID connect SSO,因此指导我如何将OpenID connect SSO与Django-rest框架集成。

是否有GitHub示例?我在寻找示例代码。

Ranvijay Sachan

我们可以使用隐式流程,我添加了一个如何在客户端应用程序中使用OIDC的示例。

前端获取访问令牌:http : //django-oidc-provider.readthedocs.io/en/develop/sections/examples.html#pure-js-client-using-implicit-flow

您还必须在后端验证ID_TOKEN的身份:

https://openid.net/specs/openid-connect-implicit-1_0.html#IDTokenValidation

示例代码:https : //github.com/ranvijay-sachan/django-rest-login-and-social_auth

我已经为任何SSO提供者测试了Google开放ID连接,可以使用python social auth在下面的代码中添加以下内容:

我们如何使用python social auth openid connect集成任何SSO提供程序?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Django,Angular和DRF:Django后端与API的身份验证

带有JWT用户身份验证的Vue js Django Rest框架(获取匿名用户)simplejwt simplejwt

Angular 2 前端 django 2 REST 框架后端用户身份验证

基于Django rest框架功能的视图中的身份验证

带有身份验证的django和angular.js

带有 JWT 用户身份验证的 Django Rest 框架(获取匿名用户)

通过在 DRF 中扩展用户模型进行身份验证(Django Rest Framework)

OIDC (OpenID Connect) 是否完全基于 REST?

Django Rest 框架 JWT 身份验证

身份验证失败的Django Rest框架

带有Django身份验证的Tornado

带有django后端的Android应用上的新用户注册和身份验证

应该如何在Django中实现基于JWT的身份验证(drf和simplejwt)?

django rest框架没有身份验证没有权限

带有Django OAuth 2.0的Django-rest-framework给出了身份验证错误

Django REST框架没有身份验证详细信息

如何使Django REST身份验证有效?

使用Django REST Framework作为Django的身份验证后端

带有自定义身份验证的Django-rest测试视图

Django Rest Framework JWT - 公开一些带有身份验证的 api

如何自定义Django rest框架中的[未提供身份验证凭据]错误消息

如何在Django rest框架的ViewSet中设置方法以不要求身份验证

如何在Django rest框架ViewSet中对不同的功能使用不同的身份验证

在Django REST框架的ModelViewSet中对不同的操作使用不同的身份验证

如何在Route中添加django rest框架身份验证?

在Django Rest框架中处理JWT身份验证和软删除用户

如何在 django rest 框架中实现过滤器和基本身份验证?

django-rest-framework中的JWT身份验证问题

如何在Django REST Framework中禁用身份验证