问题标签 [thinktecture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1537 浏览

openid - identityServer 3 连接客户端的消息错误:“未知客户端或未启用”

当我尝试将客户端与 identityServer 连接时,服务器日志显示下一条消息:

  • [错误]“未知客户端或未启用:cliente1”*

这是我的OpenIdConnectAuthenticationOptions

这是我的identityServer 客户端配置

可能是什么问题呢?提前致谢

0 投票
0 回答
61 浏览

c# - 如何使用“UserNameWSTrustBinding”扩展 maxclockskew 以在“Thinktecture.IdentityModel.WSTrust”中颁发安全令牌?

我正在使用以下代码和平通过 STS 使用 UserNameWSTrustBinding 颁发安全令牌。如果客户端日期时间满足默认的 5 分钟倾斜时钟,则此代码可以正常工作。我应该怎么做才能增加这个时间跨度来修复其他客户的 STS 日期和时间不同步的情况。

我按照下面链接中的说明进行操作,但没有解决问题。 https://msdn.microsoft.com/en-us/library/aa738468(v=vs.110).aspx

0 投票
1 回答
134 浏览

identityserver3 - 如何配置 IdentityManager

我正处于研究 IdentityServer v3 和 IdentityManager 的早期阶段,因为我确信这些人比我更了解,但我看不出如何配置 IdentityManager。

如果我们将 IdentityManager 部署到客户端,客户端想要做的就是“标准管理类型的东西”,例如

  • 创建用户
  • 解锁帐户(例如,在 3 次登录尝试失败后)
  • 暂停帐户(未支付账单,啧啧......)
  • 删除用户

..而不是修改声明、角色等(大概这些会对管理员隐藏)。

我错过了什么?

或者,IdentityManager 是否应该由安装这个东西的实施团队使用,然后处理上面列出的主题的业务管理员实际上根本不使用 IdentityManager,而是我们必须编写一个单独的管理站点?据我所知,htm letc 在 nuget 包中,因此我无法修改。

如果有任何不同,我们正在尝试创建一个可以登录的面向公众的网站,但用户仅由公司创建,其创建和管理用户的管理站点是 IP 受限/不面向公众。

0 投票
1 回答
810 浏览

c# - thinktecture IdentityServer“记住我”配置

在“AuthenticationOptions”中,如果我将属性“RememberLastUsername”设置为 true,则用户名始终使用我在登录表单中编写的前一个用户名自动完成。如果我将该属性设置为 false,则用户名永远不会记住我在登录表单中写的最后一个用户名。

我想要的是如果我在登录表单中选中“记住我”选项,登录表单可以记住我之前写的用户名,如果我不选中该选项,我不希望下次登录时记住用户名.

可以使用 identityServer 属性吗?

提前致谢

0 投票
1 回答
65 浏览

asp.net-mvc - ASP.Net MVC 和 Flex 应用程序之间的 SSO

我有两个应用程序。一种是用 ASP.NET MVC 编写的,另一种是用 Flex 编写的。我们希望在这两个应用程序之间有一个 SSO。这两个应用程序共享共同的用户数据库。从 .NET 端我可以使用 thinktecture,但我不确定是否支持 Flex。

我有什么选择?

0 投票
1 回答
197 浏览

oauth-2.0 - install-package Thinktecture.IdentityServer3 命令在 Visual Studio 包管理器控制台中给出错误?

当我在包管理器控制台中运行以下命令时:

我收到错误:

安装包:无法在第 1 行找到包“Thinktecture.IdentityServer3”:1 字符:16 + install-package <<<< Thinktecture.IdentityServer3 + CategoryInfo:NotSpecified:(:) [Install-Package],异常 + FullyQualifiedErrorId:NuGetCmdletUnhandledException ,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

我正在关注本教程以保护我的宁静 api- https://identityserver.github.io/Documentation/docs/overview/simplestOAuth.html

并使用 Visual Studio 2015 Express for Web。

0 投票
0 回答
74 浏览

asp.net - Thinktecture IdentityManager 在 IIS 上不起作用

我已经在 Visual Studio 2015 上发布了 Thinktecture IdentityManager Asp.net 示例,并将网站添加到 IIS 8,所有这些都在同一台机器上。该站点在浏览器上显示正常,但是当我尝试列出/创建任何用户或角色时,我收到错误:“发生错误”。相同的示例在 Visual Studio 上完美运行,但在 IIS 上却不行。会发生什么?任何不返回 MS Web Admin Tool 的解决方案?

谢谢

0 投票
1 回答
2186 浏览

asp.net - ASP.Net MVC 5 如何加密 JWT 令牌

我已经发布了几篇关于在 ASP.Net MVC 中使用 JWT 的帖子,这些帖子指导了如何发布和使用 Signed JSON Web Tokens。

任何人都可以指导如何按照 JSON Web 加密 (JWE) 规范发布和使用加密的 JWT,以防我们需要在 JWT 有效负载中传输一些敏感数据。

0 投票
1 回答
1171 浏览

asp.net-core - 配置 ASP.Net Core 以使用 OIDC 对 Thinktecture V2 进行身份验证

我正在尝试让 ASP.Net Core 使用 OpenID Connect 对 Thinktecture V2 进行身份验证(我们目前需要 WS-Trust,因此无法升级)。

我的配置如下

配置文件

当我尝试进行身份验证时,出现以下异常:

HttpRequestException:响应状态码不表示成功:400(错误请求)。

thinktectureIdentityServer.svclog 的跟踪是

在此处输入图像描述

如果有人可以提供任何帮助,将不胜感激。

0 投票
4 回答
2085 浏览

c# - 如何在thinktecture IdentityServer中禁用自动登录

我有一个 MVC 应用程序,其授权由身份服务器管理。当我第一次访问我的网站时,它会重定向到身份服务器登录页面,然后我再次重定向到我的网站。

我的问题是,如果我注销身份服务器,当我再次访问我的网站(使用身份服务器授权)时,我会被重定向到身份服务器,但登录会自动完成,从而允许我访问我的网站,而无需将用户/密码放入身份服务器。

我想这是因为 cookie 在客户端中仍然存在(如果我在浏览器中手动删除所有 cookie,则需要用户/密码)。

如何禁用自动登录(强制始终需要用户/密码)?

我的启动客户端配置如下:

提前致谢!