【问题标题】:USe application.properties for OAuth使用 application.properties 进行 OAuth
【发布时间】:2018-06-19 16:12:16
【问题描述】:

如何在SpringBoot 2.0.0.M7 App中使用application.properties中的propeties?

我已经关注documentation,但我不知道是否需要明确使用 OAuth2ClientProperties

还有一件事,文档不符合自动补全 语法参数

我的 application.properies

spring.security.oauth2.client.provider.verimi.authorization-uri=https://verimi.com/dipp/api/oauth/authorize spring.security.oauth2.client.provid spring.security.oauth2.client.registration.verimi.scope=登录 spring.security.oauth2.client.registration.verimi.authorization-grant-typeer.verimi.tokenUri=https://verimi.com/dipp/api/oauth/token spring.security.oauth2.client.registration.verimi.client-id=dipp spring.security.oauth2.client.registration.verimi.clientSecret=G|41|0an18ZIs_w spring.security.oauth2.client.registration.verimi.provider=verimi=authorization_code

OAuthConfig

@Configuration
@EnableOAuth2Client
class OAuth2Config {

// What do I need to add ?

@Bean
    fun oauth2RestTemplate(oauth2ClientContext: OAuth2ClientContext,
                           details: OAuth2ProtectedResourceDetails): :/* <--Error here : not bean found*/ OAuth2RestTemplate = OAuth2RestTemplate(details, oauth2ClientContext)
}

谢谢

【问题讨论】:

    标签: spring-boot oauth-2.0 spring-security-oauth2


    【解决方案1】:

    Verimi 不使用普通的 OAuth2,而是使用 OAuth2 作为授权协议的 OpenID Connect。几天前,我设法使官方的 Verimi Spring Boot sample 工作。如果这可能对您有帮助,我已将其推送到 Github

    【讨论】:

      猜你喜欢
      • 2022-01-03
      • 2012-05-24
      • 1970-01-01
      • 1970-01-01
      • 2012-02-18
      • 1970-01-01
      • 2019-07-11
      • 2017-02-27
      • 1970-01-01
      相关资源
      最近更新 更多