草庐IT

AUTHENTICATION

全部标签

c# - 使用 webAPI Bearer Token 的 SignalR 身份验证

+我用过thissolution使用ASP.NETWebAPI2、Owin和Identity实现基于token的身份验证……效果非常好。我用这个othersolution这是通过连接字符串传递承载token来实现signalR集线器授权和身份验证,但似乎承载token没有运行,或者某处有其他问题,这就是为什么我在这里寻求帮助......这些是我的代码...QueryStringBearerAuthorizeAttribute:这个是负责校验的类usingImpAuth.Entities;usingMicrosoft.AspNet.Identity.EntityFramework;usi

c# - OWIN SignOut 不会删除 cookie

我在外部身份验证服务器中使用OWIN中间件,我的应用程序使用OAuth授权代码授予流程对其进行身份验证。我可以重定向到身份验证服务器,针对外部提供商(Google)进行身份验证,然后使用登录用户和应用程序Cookie设置重定向回我的客户端应用程序,但是当我尝试注销时,cookie在我之后仍然存在调用AuthenticationManager.SignOut方法。我在Startup.Auth.cs中的cookie选项是:varcookieOptions=newCookieAuthenticationOptions{Provider=cookieProvider,Authenticatio

c# - OWIN SignOut 不会删除 cookie

我在外部身份验证服务器中使用OWIN中间件,我的应用程序使用OAuth授权代码授予流程对其进行身份验证。我可以重定向到身份验证服务器,针对外部提供商(Google)进行身份验证,然后使用登录用户和应用程序Cookie设置重定向回我的客户端应用程序,但是当我尝试注销时,cookie在我之后仍然存在调用AuthenticationManager.SignOut方法。我在Startup.Auth.cs中的cookie选项是:varcookieOptions=newCookieAuthenticationOptions{Provider=cookieProvider,Authenticatio

C# - HttpWebRequest POST(登录 Facebook)

我正在尝试在我的程序中登录Facebook并从那里解析一些信息(例如姓名、个人资料照片等)。每次执行下面的代码时,我都会被重定向回Facebook的主页。stringemail="email";stringpw="pw";stringPostData=String.Format("email={0}&pass={1}",email,pw);CookieContainercookieContainer=newCookieContainer();HttpWebRequestreq=(HttpWebRequest)HttpWebRequest.Create("");req.CookieCon

C# - HttpWebRequest POST(登录 Facebook)

我正在尝试在我的程序中登录Facebook并从那里解析一些信息(例如姓名、个人资料照片等)。每次执行下面的代码时,我都会被重定向回Facebook的主页。stringemail="email";stringpw="pw";stringPostData=String.Format("email={0}&pass={1}",email,pw);CookieContainercookieContainer=newCookieContainer();HttpWebRequestreq=(HttpWebRequest)HttpWebRequest.Create("");req.CookieCon

【异常】ES报错ElasticsearchStatusException:missing authentication credentials for REST request

一、报错内容Exceptioninthread"main"ElasticsearchStatusException[Elasticsearchexception[type=security_exception,reason=missingauthenticationcredentialsforRESTrequest[/user2?master_timeout=30s&ignore_unavailable=false&expand_wildcards=open%2Cclosed&allow_no_indices=true&ignore_throttled=false&timeout=30s]]]

c# - 使用 ASP.NET Core 的应用程序和用户身份验证

任何人都可以指出一些好的文档或提供有关为ASP.NETCoreRESTAPI实现身份验证和授权的最佳方法的良好信息。我需要先对应用程序进行身份验证和授权,然后对用户进行身份验证和授权。理想情况下,我希望能够限制经过身份验证的应用程序和/或用户可以访问的Controller方法。我正在考虑使用AspNet.Security.OpenIdConnect.Serverenter对于应用程序身份验证,但我不确定如何最好地执行用户身份验证。可以在不同端点上为具有不同header的用户重用OpenIdConnect身份验证以包含用户token。一旦通过身份验证,我正在考虑仅使用基于角色的安全性来限

c# - 使用 ASP.NET Core 的应用程序和用户身份验证

任何人都可以指出一些好的文档或提供有关为ASP.NETCoreRESTAPI实现身份验证和授权的最佳方法的良好信息。我需要先对应用程序进行身份验证和授权,然后对用户进行身份验证和授权。理想情况下,我希望能够限制经过身份验证的应用程序和/或用户可以访问的Controller方法。我正在考虑使用AspNet.Security.OpenIdConnect.Serverenter对于应用程序身份验证,但我不确定如何最好地执行用户身份验证。可以在不同端点上为具有不同header的用户重用OpenIdConnect身份验证以包含用户token。一旦通过身份验证,我正在考虑仅使用基于角色的安全性来限

c# - ASP.NET 5 中的 Web API 身份验证

我研究ASP.NET5已经有一段时间了,但有些事情我还是很困惑。要在WebAPI2中实现身份验证,我以前所做的基本上是使用OWINOAuth身份验证服务器中间件。它使用简单,我可以配置我需要的东西,没有一堆我需要放在应用程序上的东西而不需要它。现在,起初我没有在ASP.NET5中找到它,我认为等待中间件出现是迟早的事。但是昨天,阅读Securityrepo上的问题,我发现显然没有打算将这个中间件移植到新版本的框架。相反,似乎鼓励人们使用IdentityServer3。我看了一下这个项目,虽然它很好并且有很多用途,但我真的更喜欢有时只配置我需要的最低限度。此外,另一个缺点是Identit

c# - ASP.NET 5 中的 Web API 身份验证

我研究ASP.NET5已经有一段时间了,但有些事情我还是很困惑。要在WebAPI2中实现身份验证,我以前所做的基本上是使用OWINOAuth身份验证服务器中间件。它使用简单,我可以配置我需要的东西,没有一堆我需要放在应用程序上的东西而不需要它。现在,起初我没有在ASP.NET5中找到它,我认为等待中间件出现是迟早的事。但是昨天,阅读Securityrepo上的问题,我发现显然没有打算将这个中间件移植到新版本的框架。相反,似乎鼓励人们使用IdentityServer3。我看了一下这个项目,虽然它很好并且有很多用途,但我真的更喜欢有时只配置我需要的最低限度。此外,另一个缺点是Identit