草庐IT

oauth_callback

全部标签

c# - Google 的间歇性 ASP.NET oAuth 问题,AuthenticationManager.GetExternalIdentityAsync 返回 null

我正在尝试解决使用Google作为外部登录提供商时出现的间歇性问题。尝试登录时,用户将被重定向回登录页面,而不是进行身份验证。问题出现在这一行(下面链接的第55行),GetExternalIdentityAsync返回null。varexternalIdentity=awaitAuthenticationManager.GetExternalIdentityAsync(DefaultAuthenticationTypes.ExternalCookie);完整代码为:[Authorize]publicabstractclassGoogleAccountController:Control

Web和移动安全之​OAuth

OAuth虽然开放授权(OAuth)[68]本身不是一种身份验证机制(参见身份验证,授权和问责制CyBOK知识领域[4]),但可用于隐私友好的身份验证和授权用户针对第三方网络应用。OAuth使用安全令牌,而不是要求用户提供用户名和密码等登录凭据。OAuth服务提供商代表其用户提供访问令牌,授权与第三方应用程序共享特定帐户信息。OAuth协议的最新继承者,包括OAuth2[69]或OpenIDConnect[70]支持联邦(参见身份验证,授权和问责制CyBOK知识领域[4])。谷歌或Facebook等大型在线服务提供商可以充当身份提供商来验证用户身份,从而帮助用户减少登录凭据的数量和帐户。虽然此

c# - 如何在 RestSharp 中使用 OAuth2

在服务器端(Springjava)整理OAuth2几天后,我开始研究用C#编写的客户端。我正在使用RestSharp调用我的WebAPI,但我在使用OAuth2时遇到了真正的困难。几乎没有任何文档,我在网上找到的几个例子也不起作用。有人可以为我提供最新的代码示例吗?到目前为止,我有以下内容:varclient=newRestClient("http://example.com/myapi/oauth/token");RestRequestrequest=newRestRequest(){Method=Method.POST};request.AddHeader("Content-Typ

c# - 如何在 RestSharp 中使用 OAuth2

在服务器端(Springjava)整理OAuth2几天后,我开始研究用C#编写的客户端。我正在使用RestSharp调用我的WebAPI,但我在使用OAuth2时遇到了真正的困难。几乎没有任何文档,我在网上找到的几个例子也不起作用。有人可以为我提供最新的代码示例吗?到目前为止,我有以下内容:varclient=newRestClient("http://example.com/myapi/oauth/token");RestRequestrequest=newRestRequest(){Method=Method.POST};request.AddHeader("Content-Typ

c# - 在 Moq Callback() 调用中设置变量值

我想我可能对Moq回调方法的语法有点困惑。当我尝试做这样的事情时:IFilterfilter=newFilter();Listobjects=newList{newFoo(),newFoo()};IQueryablemyFilteredFoos=null;mockObject.Setup(m=>m.GetByFilter(It.IsAny())).Callback((IFilterfilter)=>myFilteredFoos=filter.FilterCollection(objects)).Returns(myFilteredFoos.Cast());这会引发异常,因为myFilt

c# - 在 Moq Callback() 调用中设置变量值

我想我可能对Moq回调方法的语法有点困惑。当我尝试做这样的事情时:IFilterfilter=newFilter();Listobjects=newList{newFoo(),newFoo()};IQueryablemyFilteredFoos=null;mockObject.Setup(m=>m.GetByFilter(It.IsAny())).Callback((IFilterfilter)=>myFilteredFoos=filter.FilterCollection(objects)).Returns(myFilteredFoos.Cast());这会引发异常,因为myFilt

c# - 在 WebApi 中使用 OAuth Bearer Tokens Generation 和 Owin 将更多信息返回给客户端

我已经创建了一个WebApi和一个Cordova应用程序。我正在使用HTTP请求在Cordova应用程序和WebAPI之间进行通信。在WebAPI中,我实现了OAuthBearerTokenGeneration。publicvoidConfigureOAuth(IAppBuilderapp){varoAuthServerOptions=newOAuthAuthorizationServerOptions{AllowInsecureHttp=true,TokenEndpointPath=newPathString("/token"),AccessTokenExpireTimeSpan=T

c# - 在 WebApi 中使用 OAuth Bearer Tokens Generation 和 Owin 将更多信息返回给客户端

我已经创建了一个WebApi和一个Cordova应用程序。我正在使用HTTP请求在Cordova应用程序和WebAPI之间进行通信。在WebAPI中,我实现了OAuthBearerTokenGeneration。publicvoidConfigureOAuth(IAppBuilderapp){varoAuthServerOptions=newOAuthAuthorizationServerOptions{AllowInsecureHttp=true,TokenEndpointPath=newPathString("/token"),AccessTokenExpireTimeSpan=T

jQuery 插件 : Adding Callback functionality

我正在尝试为我的插件提供回调功能,我希望它以一种有点传统的方式运行:myPlugin({options},function(){/*codetoexecute*/});或myPlugin({options},anotherFunction());我如何在代码中处理该参数?它是否被视为一个完整的实体?我很确定我知道将可执行代码放在哪里,但是如何让代码执行呢?我似乎找不到很多关于这个主题的文献。 最佳答案 只需在插件中执行回调即可:$.fn.myPlugin=function(options,callback){if(typeofcal

jQuery 插件 : Adding Callback functionality

我正在尝试为我的插件提供回调功能,我希望它以一种有点传统的方式运行:myPlugin({options},function(){/*codetoexecute*/});或myPlugin({options},anotherFunction());我如何在代码中处理该参数?它是否被视为一个完整的实体?我很确定我知道将可执行代码放在哪里,但是如何让代码执行呢?我似乎找不到很多关于这个主题的文献。 最佳答案 只需在插件中执行回调即可:$.fn.myPlugin=function(options,callback){if(typeofcal