openid相关内容

在Web视图中重用MSAL中的访问令牌

目前,在我的iOS应用中,我正在通过 MSAL iOS SDK ,并且工作正常.在应用程序的某个位置,我还需要显示一个网站(通过UIWebView打开),该网站也需要相同的Azure AD身份验证.由于我已经通过SDK进行了身份验证并且具有访问令牌,因此有什么方法可以绕过Web视图中的身份验证过程吗? 解决方案 您可以使用以下方法之一进行Cookie共享: 1.MSAL中的ASWeb ..
发布时间:2021-04-13 20:07:41 移动开发

如何在单个ASP.NET Core应用程序中基于某些内容动态更改OpenID配置?

我们在 Startup.cs 的 ConfigureServices 中指定了一些OpenID配置: services.AddOpenIdConnect("something","Something",options =>{//...//}); 如何根据某些规则在每个请求的基础上动态更改此处概述的配置? 这可以在中间件中完成吗?如果是这样,请举个例子,谢谢! 解决方案 不要以 ..
发布时间:2021-04-11 19:01:20 C#/.NET

成功登录后,身份服务器不会重定向

我正在尝试使用MVC客户端设置IdentityServer4. 一切正常,直到我想添加ASP身份.当我添加代码以使用SQL Server和Identity时,成功登录后Identity Server不会将我重定向回我的客户端,而只是“刷新"页面. IdentityServer应用启动: 公共类启动{公共IWebHostEnvironment环境{}公共IConfiguration配置 ..
发布时间:2021-04-11 18:58:16 C#/.NET

如何获取OpenIdConnectOptions StateDataFormat

我有一个使用 IdentityServer4 的自定义Open Id Connect服务器.该SSO服务器具有用于非标准Open Id Connect操作的自定义终结点. 为了使用此操作,我需要在客户端应用程序的请求中创建一个状态参数.客户端应用程序是带有blazor服务器端的dotnet core 3.0预览应用程序. 我正在通过以下方式注册SSO提供者: services.Ad ..
发布时间:2021-04-11 18:52:17 C#/.NET

在ASP.NET Core 2中获取当前的身份验证方案

我目前正在努力使用一个Asp.net core 2应用程序,该应用程序使用两个openid提供程序进行身份验证,并映射到两个不同的身份验证方案(具有不同的名称). 我面临的问题是尝试注销当前正在使用的特定方案.例如,如果我同时支持Google和Facebook身份验证,则需要了解当前正在使用哪种方案,并调用 SignOut 方法以指示正确的方案.这使我可以清除本地cookie,还可以将用户重 ..
发布时间:2021-04-11 18:50:09 其他开发

Quarkus:如何使用swagger-ui测试安全的API端点

我们有一个带有一些安全端点的Quarkus应用程序.为了轻松进行开发和轻松测试,我们希望使用Swagger UI,如 https://quarkus中所述.io/guides/openapi-swaggerui .但这似乎仅适用于不受保护的端点. 有没有办法向Swagger UI中的受保护端点发出请求? 解决方案 您需要在规范中添加一个安全方案: 一种方法是使用批注: @ ..
发布时间:2021-02-14 19:50:36 其他开发

如何在我的网站上实施“使用google登录"?

在我的网站上,我希望允许用户使用Google帐户登录.我打算使用openid,但我想允许使用google登录,因为它有更多好处.我注意到,过去有一些网站可以使用Google(gmail)帐户和IIRC进行登录,尽管它们不支持openID(但我可能错了). 如何实现“使用Google登录"? 解决方案 如果您打算使用OpenID,请使用它. Google已经是OpenID 2.0提供商 ..
发布时间:2020-09-14 02:11:54 其他开发

身份服务器一直显示“正在显示登录名:用户未通过身份验证".在/connect/authorize/callback中

使用IdentityServer4,我正在现有系统上实现代码流授权,该系统仅支持IdentityServer中的ResourceOwnerPassword授予类型,并且运行良好. 我进入了一个阶段,其中提升了用户的身份验证,然后将其重定向到server connect/authorize/callback 此后,它不进行身份验证并返回登录页面.从日志中,我得到以下信息: 调用Id ..
发布时间:2020-09-09 00:22:58 C#/.NET

AWS Cognito属性OpenID

我正在尝试通过其他OAuth登录Cognito. 我将OIDC提供程序添加到了Cognito Userpool.我为此新的OIDC“电子邮件"->“电子邮件"设置属性映射.在属性中,权限是检查所有权限的读和写权限. 我可以通过此OIDC通过Cognito成功登录,但是用户中没有属性电子邮件.知道为什么吗? 我尝试使用访问令牌手动命中用户信息终结点,并且作为响应,有电子邮件.我不知道为什 ..
发布时间:2020-08-22 22:22:42 其他开发

MVC3中的OpenID(带有Razor代码)

我将MVC3与Razor代码一起使用.我正在尝试为我的应用程序使用OpenID登录.任何人都可以共享类似于Stack Overflow在首页使用的API代码吗? 解决方案 这里有完整的教程: http://weblogs.asp.net/haithamkhedre/archive/2011/03/13/openid-authentication-with-asp-net-mvc3-d ..
发布时间:2020-05-21 00:58:32 其他开发

MSIS9649:接收到无效的OAuth请求. "assertion"参数值不是有效的访问令牌

我正在尝试实现ADFS4-OAuth(OpenID连接)以进行身份​​验证以及将webapp与webapi通信. 我已经相应地配置了ADFS应用程序组,并在webapp中使用OpenIdconnectauth管道进行身份验证.为了调用webapi,如果我仅使用客户端凭据授予请求accesstoken,则在我收到有效的访问令牌并能够访问api时,它可以正常工作.但是,访问令牌中没有任何用户详细 ..
发布时间:2020-05-21 00:58:29 其他开发

由以下原因引起:org.springframework.beans.factory.BeanCreationException:创建名称为“((内部bean)#7")的bean时出错:bean的实例化失败

我基本上是在春季尝试实现openId,这将允许用户通过goggle登录并提取其emailId,名称并保存在数据库中 添加openid4java jar后,现在出现以下异常: SEVERE: Exception sending context initialized event to listener instance of class org.springframework.w ..
发布时间:2020-05-21 00:58:23 Java开发

如何为使用外部提供商登录的用户生成AccessToken

我有一个由asp.net核心实现的API. 我已经使用OpenIddict为通过电子邮件和密码注册到我的api的用户生成访问令牌和刷新令牌. 我已将Google中间件(.UseGoogleAuthentication ...)添加到我的API中,并且可以成功使用Google登录用户. 我的客户端是UWP,在将请求发送到localhost/Account/ExternalLogin/Google之后 ..