JHipster验证连接到REST端点的用户

时间:2017-02-07 06:19:05

标签: spring-security oauth jhipster

我对JHipster很新......但是,我正在努力学习。

我想弄清楚的是,OAuth需要通过社交登录(G +)来实现什么?

假设我正在制作一个通过jhipster提供天气数据的REST服务。连接到服务是一个Android应用程序。该应用程序有自己的OAuth流程,但我想锁定REST服务。

我是否需要为Rest服务实施单独的OAuth流程?这是否意味着用户将有两次登录?我没有看到关于使用jhipster创建的内容的文档方式,以及需要在其上生成什么来实现社交登录。

2 个答案:

答案 0 :(得分:0)

JHipster支持谷歌开箱即用的社交登录。为此,使用通常的会话身份验证和"社交登录"在其他选项中。详细地说,您在生成器中选择此选项,并且必须填写社交帐户的其他详细信息,

您将在application.yaml中使用此内容自动生成配置

social:
    # see https://developers.google.com/+/web/signin/server-side-flow#step_1_create_a_client_id_and_client_secret
    google:
        client-id: xxx
        client-secret: xxx

    # see https://developers.facebook.com/docs/facebook-login/v2.2
    facebook:
        client-id: xxx
        client-secret: xxx

    # see https://apps.twitter.com/app/
    twitter:
        client-id: xxx
        client-secret: xxx

您只需添加数据。

如果您只对谷歌感兴趣,可以在生成的应用程序中手动禁用不需要的组件。

答案 1 :(得分:0)