JHipster,Spring Social&主要

时间:2017-08-18 13:05:26

标签: java spring-security jhipster spring-social

逗人,

感谢jHipster,我已经生成了一个应用程序。 但是,为了确保我使用本地帐户映射社交个人资料,我希望用户只在连接后注册他们的社交帐户。社交关系必须是可选的(用户和方便)。

简而言之,我想使用JWT令牌来注册社交个人资料,以及JWT或oAuth在激活时签名。

从技术上讲,我认为我只需要增强SocialUser和SocialService的代码,以便将ProfileInfo(来自社交认证响应)与本地用户登录信息进行匹配。

不幸的是,社交服务没有返回任何身份验证信息(来自Spring Security),我无法检索Principal。

任何可能有帮助的想法?

示例代码:

import React from 'react'
import ReactDOM from 'react-dom'
import { BrowserRouter, Route, Switch } from 'react-router-dom'

  ReactDOM.render((
    <BrowserRouter>
      <div className='App'>
        <div className='Page'>
          <Switch>
              <Route exact path="/" component={1} />
              <Route path="/second-page" component={2} />
              <Route path="/third-page" component={3} />
              <Route component={ErrorPage} />
          </Switch>
        </div>
      </div>
  </BrowserRouter>
), document.getElementById('root'))

0 个答案:

没有答案