当前位置: 首页 > 知识库问答 >
问题:

在asp中使用Identity Server v3进行SSO,而不使用OWIN。net应用程序

吴高远
2023-03-14

我想使用Thinkt的身份服务器V3来实现SSO。我想使用这个SSO的应用程序是asp.netMVC应用程序。我正在浏览thinkttu wiki上提供的示例,可以看到两种方法:

1-资源所有者(通过应用程序提供凭据并使用OAuth2Client Apis调用身份服务器)2-使用Owin中间件(启动类)调用身份服务器。

在我的例子中,我想调用Identity server登录,但不使用Owin。你有没有关于如何做到这一点的提示/示例。

谢谢

共有1个答案

赖绪
2023-03-14

如果您不想在客户端中使用Microsoft OpenId Connect中间件(结果是OWIN),您可以通过将用户重定向到授权endpoint来自己启动登录流。

授权终结点:http://thinktecture.github.io/Thinktecture.IdentityServer.v3.Documentation/docs/endpoints/authorization.html

如果您想自己处理所有问题,他们在IdtyServer后面有一个客户端示例,显示了一些概念:

https://github.com/thinktecture/Thinktecture.IdentityServer.v3.Samples/blob/master/source/Clients/MvcFormPostClient/Controllers/AccountController.cs

 类似资料:
  • 我是一个新手在jeter工具。我想测试登录到一个asp.net网站。但是我在网上搜索了2天后没有成功。 我在下面列出了我遵循的步骤: > 添加一个。 添加一个。 为EVENTVALIDATION和VIEWSTATE添加两个正则表达式提取器。 添加HTTP URL重写修改器与(检查和)。 有两个页面,一个是,另一个是。在Login Post Page中,我添加了以下参数: 用户名: __EVENTV

  • 我是一名教师。net开发人员之前没有JMeter/压力测试经验。我正在尝试加载测试ASP。net网站,我用JMeter开发的。使用JMeter的原因是它是一个开放源码的工具,有很多名气和信誉 我引用此链接是为了处理viewstate,这是ASP的一个典型功能。网然而,我的要求并不像上面所说的那么简单。我正在尝试通过发送用户ID和密码登录页面来加载测试我的站点,然后通过其他页面进行测试,这些页面只有

  • 我们希望从在数据库中存储用户名和密码的ASP.NETWeb应用程序创建对Office e365的单点登录。我们没有这些用户的Active Directory帐户。 关于SSO to office365,我能读到的是,它只允许带有内部ad的SSO。但应该有一些工作围绕这一点。 谁能给我一个如何实现这一点的指针。

  • 在Asp中打开Excel电子表格。net网页通过谷歌电子表格API。 实际上,我需要创建每个用户登录和基于一些问题的扩散表用户将在工作表中做一些操作,最后提交将保存在谷歌工作表的工作表。 然后,我可以阅读表格,评估答案给出的答案。 看起来很有挑战性。。。 任何帮助请?? 我关心显示谷歌表在webpage.something这样

  • 我不太擅长使用Kerberos。但是我想用Kerberos实现单点登录。 我想实现的目标是,您只需使用Windows 7登录,然后打开浏览器,并且不需要其他身份验证,例如Intranet。这可能吗? Kerberos使用票证。第一步是获取票证授予票证,不是吗?Windows Server正在使用Kerberos进行身份验证。那么在Windows中登录后是否有票证授予票证?我可以使用它(如果有的话)

  • 我正在对我的asp.net应用程序进行负载测试,只使用了100个用户的jmetm。 我在页面上有jQuery"脚本/jquery.min.js"JQuery存在于文件夹中。错误如下20%的用户。 `示例结果:-线程名称:线程组1-25示例开始:2014-07-31 11:45:43 IST加载时间:189003延迟:0字节大小:2000字节大小:0字节大小:0正文大小:2000示例计数:1错误计数