java - Java 服务器上的 OpenID

标签 java openid

我正在开发一个项目,该项目需要从 Web 服务器和自定义 java 套接字服务器(在 netty 上运行)进行用户身份验证。

如果我可以使用 OpenID 进行用户登录,那就太好了...但是当我阅读它时,它似乎仅适用于网络服务器...

我也可以从专有套接字服务器使用 OpenID 吗?

最佳答案

您是说您希望您的 Web 应用程序和 netty-socket-application 都通过 OpenID 进行身份验证吗?

正如您所发现的,Web 应用程序部分(相当)简单。套接字相当棘手,因为我假设您不使用 HTTP 并且客户端也不是浏览器 - 最后一部分确实是关键,因为您的客户端必须了解来自套接字应用程序的挑战意味着他们应该重定向到WhateverOpenID 并获得授权,然后重定向回来...

您可以考虑采用单点登录解决方案,其中任何用户都必须首先在 Web 应用程序上获得授权,然后给予安全 token 以用作套接字服务器的身份验证?

干杯,

关于java - Java 服务器上的 OpenID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13284619/

相关文章:

java - 从 sbt 0.10.1 运行 JavaFx 2.0 beta 应用程序时抛出 InterruptedException

java - 为什么 Spring Boot 不为多个数据源创建 bean?

flutter - 使用 keycloak 和 openid_client 验证 flutter 应用程序

java - Spring Security 3.0 Google Apps 使用 OpenID4Java 打开 id 登录

java - 我应该使用哪个 Java 库通过 Facebook、Gmail、本地身份验证等进行身份验证?

python - 如何使用 Flask flash 闪烁带有链接的消息?

oauth-2.0 - OpenID Connect 用户信息端点使用

java - 使用JPA和mysql启动在spring boot中创建的应用程序时出错

java套接字无法使用BufferedWriter发送消息

java - 使用 iText 将 HTML 转换为 PDF,格式问题