基于简单条件的ASPNetCore wepApi身份验证

时间:2019-05-22 06:19:18

标签: c# asp.net-core-webapi

因此,我是Rest的新手,并从头开始实现了我的第一个webapi。我现在想根据某些条件构建身份验证(http)。我到处都读到用户名和密码。代币等是否有仅用于常规检查的身份验证条款。基本上,用户需要发送2件事。 appId和correlationId。 appId需要匹配允许的应用列表中的一个项目(可能会在配置文件中),我需要查看是否满足相关性ID。如果满足这两个条件,则用户/应用程序可以继续调用api中的其余服务。我不是在问代码,因为我会自己实现。我可以在网络上搜索满足我要求的链接或术语将非常有用。

1 个答案:

答案 0 :(得分:0)

一种执行所需操作的方法是使用中间件。例如,以下是基于标题的自定义强化:

if( table[XboardState] == WIN) {
    printf("X wins\n");
} else if( table[OboardState] == WIN) {
    printf("O wins\n");
} else {
    printf("No winner\n");
}