Azure 用ADAL实现索赔转换
有没有办法使用ADAL.net库和UseWindowsAzureActiveDirectoryBeareAuthentication进行声明转换Azure 用ADAL实现索赔转换,azure,oauth-2.0,azure-active-directory,openid-connect,adal,Azure,Oauth 2.0,Azure Active Directory,Openid Connect,Adal,有没有办法使用ADAL.net库和UseWindowsAzureActiveDirectoryBeareAuthentication进行声明转换 使用UseOpenIdConnectAuthentication时,我可以在SecuityTokenValidated事件中执行此操作,JwtSecurityTokenHandler定义了您可以控制的虚拟函数 您需要提供JwtSecurityTokenHandler的自定义实现,并将windowsazureactivedirectorybealerau
使用UseOpenIdConnectAuthentication时,我可以在SecuityTokenValidated事件中执行此操作,JwtSecurityTokenHandler定义了您可以控制的虚拟函数
您需要提供
JwtSecurityTokenHandler
的自定义实现,并将windowsazureactivedirectorybealerauthenticationoptions.TokenHandler
设置为自定义实现。JwtSecurityTokenHandler
定义您可以控制的虚拟函数CreateClaimsIdentity
的
您需要提供
JwtSecurityTokenHandler
的自定义实现,并将WindowsAzureActiveDirectoryBeareAuthenticationOptions.TokenHandler
设置为自定义实现。您能帮我吗?我正在使用一个自定义的JwtSecurityTokenHandler
并重写CreateClaimsIdentity
,在那里我返回我自己的MyClaimsIdentity
,它继承了ClaimsIdentity
,并添加了一些属性。当我在本地运行它时,它工作得很好,我的Web API控制器可以看到我的自定义标识对象,但是当我在Azure上运行它时,它们看不到,它们可以看到基本令牌处理程序返回的原始ClaimsIdentity
。您能帮助我吗?我正在使用一个自定义的JwtSecurityTokenHandler
并重写CreateClaimsIdentity
,在那里我返回我自己的MyClaimsIdentity
,它继承了ClaimsIdentity
,并添加了一些属性。当我在本地运行它时,它工作得很好,我的Web API控制器可以看到我的自定义标识对象,但是当我在Azure上运行它时,它们不能看到基本令牌处理程序返回的原始ClaimsIdentity
。。。