问题标签 [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.
openid - identityServer 3 连接客户端的消息错误:“未知客户端或未启用”
当我尝试将客户端与 identityServer 连接时,服务器日志显示下一条消息:
- [错误]“未知客户端或未启用:cliente1”*
这是我的OpenIdConnectAuthenticationOptions:
这是我的identityServer 客户端配置:
可能是什么问题呢?提前致谢
c# - 如何使用“UserNameWSTrustBinding”扩展 maxclockskew 以在“Thinktecture.IdentityModel.WSTrust”中颁发安全令牌?
我正在使用以下代码和平通过 STS 使用 UserNameWSTrustBinding 颁发安全令牌。如果客户端日期时间满足默认的 5 分钟倾斜时钟,则此代码可以正常工作。我应该怎么做才能增加这个时间跨度来修复其他客户的 STS 日期和时间不同步的情况。
我按照下面链接中的说明进行操作,但没有解决问题。 https://msdn.microsoft.com/en-us/library/aa738468(v=vs.110).aspx
identityserver3 - 如何配置 IdentityManager
我正处于研究 IdentityServer v3 和 IdentityManager 的早期阶段,因为我确信这些人比我更了解,但我看不出如何配置 IdentityManager。
如果我们将 IdentityManager 部署到客户端,客户端想要做的就是“标准管理类型的东西”,例如
- 创建用户
- 解锁帐户(例如,在 3 次登录尝试失败后)
- 暂停帐户(未支付账单,啧啧......)
- 删除用户
..而不是修改声明、角色等(大概这些会对管理员隐藏)。
我错过了什么?
或者,IdentityManager 是否应该由安装这个东西的实施团队使用,然后处理上面列出的主题的业务管理员实际上根本不使用 IdentityManager,而是我们必须编写一个单独的管理站点?据我所知,htm letc 在 nuget 包中,因此我无法修改。
如果有任何不同,我们正在尝试创建一个可以登录的面向公众的网站,但用户仅由公司创建,其创建和管理用户的管理站点是 IP 受限/不面向公众。
c# - thinktecture IdentityServer“记住我”配置
在“AuthenticationOptions”中,如果我将属性“RememberLastUsername”设置为 true,则用户名始终使用我在登录表单中编写的前一个用户名自动完成。如果我将该属性设置为 false,则用户名永远不会记住我在登录表单中写的最后一个用户名。
我想要的是如果我在登录表单中选中“记住我”选项,登录表单可以记住我之前写的用户名,如果我不选中该选项,我不希望下次登录时记住用户名.
可以使用 identityServer 属性吗?
提前致谢
asp.net-mvc - ASP.Net MVC 和 Flex 应用程序之间的 SSO
我有两个应用程序。一种是用 ASP.NET MVC 编写的,另一种是用 Flex 编写的。我们希望在这两个应用程序之间有一个 SSO。这两个应用程序共享共同的用户数据库。从 .NET 端我可以使用 thinktecture,但我不确定是否支持 Flex。
我有什么选择?
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。
asp.net - Thinktecture IdentityManager 在 IIS 上不起作用
我已经在 Visual Studio 2015 上发布了 Thinktecture IdentityManager Asp.net 示例,并将网站添加到 IIS 8,所有这些都在同一台机器上。该站点在浏览器上显示正常,但是当我尝试列出/创建任何用户或角色时,我收到错误:“发生错误”。相同的示例在 Visual Studio 上完美运行,但在 IIS 上却不行。会发生什么?任何不返回 MS Web Admin Tool 的解决方案?
谢谢
asp.net - ASP.Net MVC 5 如何加密 JWT 令牌
我已经发布了几篇关于在 ASP.Net MVC 中使用 JWT 的帖子,这些帖子指导了如何发布和使用 Signed JSON Web Tokens。
任何人都可以指导如何按照 JSON Web 加密 (JWE) 规范发布和使用加密的 JWT,以防我们需要在 JWT 有效负载中传输一些敏感数据。
c# - 如何在thinktecture IdentityServer中禁用自动登录
我有一个 MVC 应用程序,其授权由身份服务器管理。当我第一次访问我的网站时,它会重定向到身份服务器登录页面,然后我再次重定向到我的网站。
我的问题是,如果我注销身份服务器,当我再次访问我的网站(使用身份服务器授权)时,我会被重定向到身份服务器,但登录会自动完成,从而允许我访问我的网站,而无需将用户/密码放入身份服务器。
我想这是因为 cookie 在客户端中仍然存在(如果我在浏览器中手动删除所有 cookie,则需要用户/密码)。
如何禁用自动登录(强制始终需要用户/密码)?
我的启动客户端配置如下:
提前致谢!