spring-social相关内容

通过Spring Social传递额外的查询/表单参数

我正在使用JHipster生成的Spring Social和Spring Security构建一个单页面应用程序。 我正在尝试在某个社交身份验证提供商对用户进行身份验证后捕获原始查询参数。 示例: 调用/signin/someprovider?show=someEntityId并在身份验证成功后将用户重定向到/Sign Up/后,我需要一种方法来获取“某个实体ID”。 我认 ..

Rest,Spring 拥有 OAuth2 服务器 + OAuth2 提供商,如 Facebook、Google、Yahoo

在 Spring Boot 应用程序中,我使用 Spring Security 和 Spring OAuth2 保护了我的 Spring MVC REST 端点.我有自己的授权\资源服务器,所以为了与我们的 API 通信,客户端(AngularJS)需要从我的 API 授权服务器获取 accessToken. 一切正常,但对于我的 API 的身份验证/授权,用户需要创建他的帐户并向我们提供他 ..

什么可能导致 org.springframework.social.connect.web.ConnectSupport 中的原始“OAuth2"状态参数为空?

我正在尝试在我的应用程序上使用 Spring Social,在调试时我注意到我的应用程序上的原始“OAuth2"状态参数始终为空. 见org.springframework.social.connect.web.ConnectSupport 如下: private void verifyStateParameter(NativeWebRequest request) {String sta ..
发布时间:2021-12-29 14:41:36 其他开发

Spring Boot Hibernate 5 忽略@Table 和@Column

这让我发疯. 我正在实施 Spring Social,它要求您有一个名为 UserConnection 的数据库表(而不是使用使用下划线分隔两个词的标准命名约定). 因此,在我天真的世界观中,我认为通过指定 @Table(name="UserConnection") 可以轻松解决这个问题……但不,那太容易了. 注释被忽略,表被创建为 user_connection 然后导致 Spri ..
发布时间:2021-12-06 17:52:23 Java开发

Spring-boot 社交连接器背后(反向)代理

我已经将我的 spring-boot 应用程序部署在一个代理之后(目前是 apache,但使用 nginx 或 varnish 将是相同的,...)所以我收到了 请求中的重定向 URI http://localhost:8080/signin/google 与为 OAuth 客户端授权的不匹配. Facebook 等其他社交媒体或多或少相同. 文档说明您应该像这样配置 @Configu ..
发布时间:2021-08-20 19:43:02 其他开发

带有访问/刷新令牌的 Spring Boot OAuth2 SSO 未正确存储在数据库中

基于这个例子 https://spring.io/guides/tutorials/spring-boot-oauth2/ 我已经通过社交网络实现了带有 SSO 的应用程序.为了改进这种方法并将访问/刷新令牌存储在我的数据库中,我添加了 oauth_client_token 表: 如果不存在则创建表 oauth_client_token (token_id VARCHAR(255),令牌BLO ..

同一应用程序中的 Spring Boot OAuth 2.0 和 OAuth 1.0a 客户端

有人有在同一个 Spring Boot 应用程序中使用 OAuth2.0 和 OAuth 1.0a 客户端身份验证的经验吗?让 2 在同一系统中工作时遇到了一些麻烦.我们的用例 -用户可以将多个第 3 方帐户连接到我们的网络应用程序.这种连接通过 OAuth 发生,对于使用 OAuth 2.0 的 3rd 方服务,我们没有问题.现在我们想要添加 Twitter 作为受支持的连接,使用他们的 OAu ..

@WithUserDetails 似乎不起作用

我有一个应用程序,我在其中使用 Spring Social Security 进行身份验证和授权.不幸的是,我在模拟 Spring Security 时遇到了一些问题.好像根本行不通. 我有一个 REST 控制器,如果它应该返回的实体标识符不可用,它会返回 404 Not Found.如果用户未登录,则任何页面都会重定向到我的应用的社交登录页面. 我已经阅读了这里 @WithUserD ..

Spring Boot和OAuth2社交登录,无法获取refreshToken

有一个如何使用 Spring 和 Spring Boot 实现 OAuth2 的指南 https://spring.io/guides/tutorials/spring-boot-oauth2/ 我需要在我的数据库中存储 OAuth2 信息,如 accessToken、refreshToken 以备将来使用.现在我只能获取accessToken.根据本指南,我无法弄清楚如何获取 refres ..

同时为多个社交网络启用OAuth2Sso

我正在实现一个需要提供 OAuth2 令牌授权并支持多种社交服务(google+、facebook 等)的 Spring Boot 应用程序.用户应该能够选择他喜欢的社交网络并使用 OAuth2 授权框架登录.我正在使用此处描述的方法实现上述方法 http://cloud.spring.io/spring-云安全/. 目前我的 application.yml 看起来像这样 弹簧:oauth ..

集成 Spring Security OAuth2 和 Spring Social

我正在使用 Spring Boot + Spring Security OAuth2 应用程序,我相信它的灵感来自 Dave Syer 的示例.该应用程序配置为 OAuth2 授权服务器,具有使用资源所有者密码凭据流的单个公共客户端.成功的令牌被配置为 JWT. 公共 Angular 客户端向/oauth/token 发送一个 POST 请求,其中包含一个包含客户端 ID 和机密的基本身份验 ..

Spring social 和 oauth2 协议是什么关系?

我阅读了一些关于 oauth2 协议及其概念的内容,例如: 资源所有者 资源服务器 授权服务器 补助金类型等. spring-social 是否使用 oauth2 协议? 例如,如果我想使用 facebook 进行社交登录,那么 facebook、appTest、...的作用是什么?用 oauth2 术语? 更新 经过大量搜索,我找到了 https://www. ..

Spring Social - 如何重定向到原始 URL 或通过重新加载的 Popup/Iframe 进行身份验证

我有一个 web 应用程序,它使用 spring security 和 spring 社交集成.我在应用程序的菜单上放置了登录按钮(表单发布),可以从任何路径/网页访问.我可以通过从我的网页在/signin/{provider} 上发帖来登录,该网页会重定向到 google 的登录页面进行身份验证,并在身份验证成功后重定向回 “已配置的 URL".我希望此 URL 是动态的,以便将用户重定向回原始 ..
发布时间:2021-06-11 19:20:53 前端开发

我的 spring-social ConnectController 有什么问题?

我正在尝试制作一个 Spring Boot 应用程序,该应用程序将使用 spring-social 连接到 Fitbit 的 api.我已经(中途)实现了一个 ConnectionFactory 并且它是 Fitbit 的依赖项,我正在尝试从我的应用程序中使用它.其中一部分涉及启动一个 ConnectController 来处理 OAuth2“舞蹈". 当我尝试通过我的浏览器在 http:/ ..
发布时间:2021-06-11 19:20:27 其他开发

拥有 Spring OAuth2 服务器和 3rdparty OAuth 提供商

在 Spring Boot 应用程序中,我有一个 OAuth2 授权/资源服务器.基于此和 Spring Security,我已经保护了我的 Spring MVC REST API 端点. 除此之外,我还想基于 Twitter、Facebook、Google 等 3rd 方 OAuth 提供商向我的 REST 端点添加身份验证. 在我的应用程序中,我有两个实体 - User 和 Soc ..

Spring Boot 应用程序未在 Tomcat 7 上启动

我正在尝试在 Tomcat 7 服务器上部署我的 Spring Boot 应用程序并启动它.我能够部署,但在启动服务器时遇到问题. 我做了什么? 1) 使用初始配置和依赖项创建了一个 spring 启动项目. 2) 编辑'org.eclipse.wst.common.project.facet.core.xml' 文件并将'jst.web' 版本从3.1 更改为3.0.清理了项目 ..
发布时间:2021-06-02 18:47:33 服务器开发