我在应用程序中使用了以下代码来生成JWT,以便在REST API中进行身份验证: private string GenerateToken(List<Claim> identityFields)
{
var key = Convert.FromBase64String(__SECRET);
var securityKey = new SymmetricSecurityKey(key);
var descriptor = new SecurityTokenDescriptor
{
我目前正在开发一个android聊天应用程序。我对Android、JWT令牌授权和Django Rest框架非常陌生。现在我有问题要在Django这边工作。
基本上,我是从我的Android中建立了一个登录页面,我希望它能够使用电话号码和密码作为所需的凭证登录。但是,我也希望使用JWT令牌Auth来使我的应用程序更加安全。
目前,我的项目urls.py指向JWT令牌API之一。
urls.py
from django.contrib import admin
from django.urls import path,include
from django.conf.urls import in
当一个新用户在我的ASP.NET核心应用程序中注册时,我需要为用户创建一个新的“组织帐户”以及一个“用户帐户”。我希望Azure B2C处理用户帐户,但我想在后端处理组织帐户。
组织帐户允许多个用户共享一个帐户。这个过程可能很简单,比如发送Azure B2C,我将为帐户使用这个新的GUID值。我希望这个帐户Id包含在JWT令牌声明中。
如何将此帐户Id传递给Azure AD B2C?将帐户Id传递给Azure AD B2C非常重要,因为我可以在处理向现有组织帐户添加新用户时使用该方法。
那么,如何在用户注册期间将一些值从后端传递给Azure AD B2C?
我想进一步澄清向现有组织帐户添加新用
我正在构建一个ASP.Net核心应用程序。我有两种类型的用户,消费者和供应商。如何在Azure AD B2C中为我的两种不同类型的用户设置两种不同的登录/登录?因此,在我的ASP中,我可以有一个页面供消费者使用第三方提供者注册,还有一个页面供供应商使用电子邮件/密码和其他数据注册。在这种情况下,azure会让这些用户分开吗?我如何知道当我得到一个令牌,哪种类型的用户已经登录?
提前谢谢你!..Ben