逗人,
感谢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'))