草庐IT

create_token

全部标签

c# - Facebook C# SDK 和访问 token

我希望能够使用FacebookC#SDK在我自己的Web应用程序上验证我自己(我的个人资料,而不仅仅是我的应用程序)。使用GraphAPI,我可以获得一个访问token,但该token似乎无法与FacebookC#一起正常工作,因为它似乎是无状态的。抛出的错误是:(OAuthException)Anactiveaccesstokenmustbeusedtoqueryinformationaboutthecurrentuser.我浏览了FacebookC#SDK和文档,我看到的大部分信息都是将用户重定向到登录页面,这不是我想要的。有没有人有一个很好的自动登录自己的示例,以便我可以提取自己

c# - OWIN 不记名 token 认证

我有一些与BearerToken相关的问题。在Owin中,您可以像这样保护票证Protect(ticket):ClaimsIdentityidentity=newClaimsIdentity(Startup.OAuthServerOptions.AuthenticationType);identity.AddClaim(newClaim(ClaimTypes.Name,user.UserName));Dictionaryproperties=newDictionary();properties.Add("UserId",user.Id);properties.Add("UserName

c# - 控制模板 : how to create bindings

因此,我有一个数据网格,它具有不同颜色的单元格,具体取决于单元格的值。我还有一个显示更多信息的工具提示。这一切都很好。但是,我想更改工具提示以显示更多信息并与单元格颜色相同。因此,我认为为我的工具提示创建自定义样式是明智的。所以,我有以下代码。我有一个绑定(bind)到我的数据网格的对象,如下所示。我想将这三个属性绑定(bind)到工具提示中的三个文本框。classMyTask{publicstringName;publicintCode;publicstringDescription;}在我的DataGrid中,我执行以下操作将我的数据绑定(bind)到我的数据网格ItemsSour

c# - ASP.NET Core 中的不记名 token 身份验证

尝试在简单的.NetCoreWebAPI项目中使用基于不记名token的身份验证。这是我的Startup.csapp.UseMvc();//---conststringsecretKey="mysupersecret_secretkey!123";SymmetricSecurityKeysigningKey=newSymmetricSecurityKey(Encoding.UTF8.GetBytes(secretKey));SigningCredentialssigningCredentials=newSigningCredentials(signingKey,SecurityAlgo

c# - HTML 敏捷包 : create html text node

在HtmlAgilityPack中,我想创建HtmlTextNode,这是一个HtmlNode(继承自HtmlNode)具有自定义InnerText。HtmlTextNodeCreateHtmlTextNode(stringname,stringtext){HtmlDocumentdoc=newHtmlDocument();HtmlTextNodetextNode=doc.CreateTextNode(text);textNode.Name=name;returntextNode;}问题是textNode.OuterHtml和textNode.InnerHtml在上述方法之后将等于“文

c# - 如何在处理使用 Facebook API 调用的服务方法时透明地更新 Facebook 访问 token ?

我有一个在IIS7.5和VS2010中运行的WCF服务。该服务有一些内部使用FacebookC#SDK的方法。(版本4.1,不是最新的)以便从/到Facebook执行一些GET和POST。由于Facebook即将removeoffline_access我必须处理访问token过期的情况。我已经了解身份验证的执行方式(为了获取代码并在获得代码之后获取访问token),以便使用图形API获取Facebook信息(如here所示)。我有两个问题:当我的服务方法被调用时,我检索了来self的数据库的适当用户,有没有办法知道访问token是否是否过期?我有read当执行FacebookAPI调用

c# - 谷歌 API Oauth2 : Only one refresh token for all users?

我正在使用OAuth2身份验证,并且我有一个包含多个用户的CMS,每个用户都有自己的配置文件。碰巧我们公司有一个Google帐户可以访问多个Analytics帐户。对于每个使用CMS的用户,我使用不同的用户名连接到GoogleAnalyticsAPI,每个用户的token都保存在数据库数据存储中。问题是,如果一个用户断开连接并撤销他的token,使用同一Google帐户的其他用户也将无法访问AnalyticsAPI,这是没有意义的。编辑:经过进一步调查,我发现当第一个用户进行身份验证时,保存在数据存储中的token包含“refresh_roken”和“access_token”。但是,

c# - 用于服务应用程序的 Google oAuth 2.0(JWT token 请求)

我正在尝试为此处描述的服务帐户实现GoogleoAuth2:https://developers.google.com/accounts/docs/OAuth2ServiceAccount在UnityScript(或C#-这并不重要,因为它们都使用相同的Mono.NET类)上。我在这里找到了类似的主题:IsthereaJSONWebToken(JWT)exampleinC#?web-token-jwt-example-in-c但我仍然没有成功。首先,我已经生成了header和声明集(就像在谷歌文档中一样)varheader:String=GetJWTHeader();varclaims

c# - .NET 网络 API : Set a different Refresh Token Expiration time for different users

我正在使用IdentityServer3为我的角度客户端进行身份验证和生成访问/刷新token。我目前正在为我的Angular客户端设置刷新token在48小时后过期。一些使用我的Angular应用程序的用户需要连续登录100天而无需重新输入他们的凭据,是否可以为特定用户而不是整个客户端设置我的刷新token的到期时间?我的数据库中有100个用户,我希望只有一个特定用户不需要在100天内重新进行身份验证,而其余用户应每48小时进行一次身份验证。类似的东西:if(user=="SuperMan"){AbsoluteRefreshTokenLifetime=TimeSpan.FromDay

c# - 如何使用 IHttpActionResult 对 Created-201 响应进行编码

如何使用IHttpActionResult对Created-201响应进行编码?IHttpActionResult只有这些选项好的列表项未找到异常(exception)未经授权错误请求冲突重定向无效模型状态我现在正在做的是下面这段代码,但我想使用IHttpActionResult而不是HttpResponseMessagepublicIHttpActionResultPost(TaskBasemodel){HttpResponseMessageresponse=Request.CreateResponse(HttpStatusCode.Created,model);response.H