Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Asp.Net内核与KeyClope_C#_Asp.net Core_Authentication_.net Core_Keycloak - Fatal编程技术网

C# Asp.Net内核与KeyClope

C# Asp.Net内核与KeyClope,c#,asp.net-core,authentication,.net-core,keycloak,C#,Asp.net Core,Authentication,.net Core,Keycloak,我正在尝试使用KeyClope auth services与ASP.NET Core 3.1应用程序一起使用,我浏览了以下链接,但没有一个有用,原因是过时了 此外,我还尝试了两个在git上托管的示例应用程序 那么您的具体问题是什么?这里有一个你们可以参考的文档:问题是若我在控制器上给出[Authorize],它给出了401个未经授权的错误,若我删除[Authorize]属性,应用程序就会运行(相当预期的行为)。您提到的上面的链接,我只关心Angular应用程序,所以我删除了所有不需要的应用程

我正在尝试使用KeyClope auth services与ASP.NET Core 3.1应用程序一起使用,我浏览了以下链接,但没有一个有用,原因是过时了

此外,我还尝试了两个在git上托管的示例应用程序


那么您的具体问题是什么?这里有一个你们可以参考的文档:问题是若我在控制器上给出[Authorize],它给出了401个未经授权的错误,若我删除[Authorize]属性,应用程序就会运行(相当预期的行为)。您提到的上面的链接,我只关心Angular应用程序,所以我删除了所有不需要的应用程序(除了必需的文件refs)并运行,它最后说“找不到模块'@Angular devkit/build Angular/package.json'。然后我从VS2019 NPM控制台运行了nmp安装并收到错误消息“npm:npm WARN saveError ENOUNT:没有这样的文件或目录,请打开\..\..\aspnetcore keydove master\aspnetcore keydove master\package.json”我想在这个问题上提供帮助,但现在它似乎太宽泛了。如果您的问题在[Authorize]上属性,则来自Angular应用程序的http请求应满足授权需求,如授权标头。这因ASP.NET上的配置(如OAuth2、JToken等)而异。如果您开始删除文件,然后遇到错误。如果你不确定。最好先确定你真正的问题。谢谢,我在从2.X升级到3.X方面取得了不错的进展,身份验证工作正常。我计划很快在git上加载修改后的代码。