我正在尝试构建一个可以使用azure活动目录进行身份验证但不完全依赖Active Directory的WebAPI(使用使用客户端的应用程序)。
我有一个运行良好的版本,它使用...
Microsoft.IdentityModel.Clients.ActiveDirectory
...但是我担心这不是“纯”的方式。
例如...
...使用Microsoft身份平台。将此代码编写为代码感觉就像获得了Azure AD纹身,我想编写一些“更通用”的东西。谁知道,有一天,我们可能会选择一种不同的方式来验证用户身份。
任何人都可以告诉我为实现这一目标我应该读什么书?那里有很多文档,但是大多数文档都说“将A放入B”和“将C放入D”,但是并没有对实际情况进行太多扩展。
我希望这是有道理的。我将快速澄清我的问题(如果需要)。
谢谢
答案 0 :(得分:0)
只是要确保它有答案。
这是我用来创建适用于Azure AD的通用身份验证方法的代码...
const users = (state,action) =>{
switch(action.type){
case 'GET_USER_INFO':
return{userData: action.value.userData}
}}