Add utility for loading properties of client types

Fixes gh-4560
This commit is contained in:
Joe Grandja
2017-09-20 22:44:13 -04:00
parent 991a154703
commit baa3b6f258
2 changed files with 95 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
# Google
spring.security.oauth2.client.client-types.google.client-authentication-method=basic
spring.security.oauth2.client.client-types.google.authorization-grant-type=authorization_code
spring.security.oauth2.client.client-types.google.redirect-uri={scheme}://{serverName}:{serverPort}{contextPath}/oauth2/authorize/code/{clientAlias}
spring.security.oauth2.client.client-types.google.scope=openid, profile, email, address, phone
spring.security.oauth2.client.client-types.google.authorization-uri=https://accounts.google.com/o/oauth2/v2/auth
spring.security.oauth2.client.client-types.google.token-uri=https://www.googleapis.com/oauth2/v4/token
spring.security.oauth2.client.client-types.google.user-info-uri=https://www.googleapis.com/oauth2/v3/userinfo
spring.security.oauth2.client.client-types.google.jwk-set-uri=https://www.googleapis.com/oauth2/v3/certs
spring.security.oauth2.client.client-types.google.client-name=Google
spring.security.oauth2.client.client-types.google.client-alias=google
# GitHub
spring.security.oauth2.client.client-types.github.client-authentication-method=basic
spring.security.oauth2.client.client-types.github.authorization-grant-type=authorization_code
spring.security.oauth2.client.client-types.github.redirect-uri={scheme}://{serverName}:{serverPort}{contextPath}/oauth2/authorize/code/{clientAlias}
spring.security.oauth2.client.client-types.github.scope=user
spring.security.oauth2.client.client-types.github.authorization-uri=https://github.com/login/oauth/authorize
spring.security.oauth2.client.client-types.github.token-uri=https://github.com/login/oauth/access_token
spring.security.oauth2.client.client-types.github.user-info-uri=https://api.github.com/user
spring.security.oauth2.client.client-types.github.user-name-attribute-name=name
spring.security.oauth2.client.client-types.github.client-name=GitHub
spring.security.oauth2.client.client-types.github.client-alias=github
# Facebook
spring.security.oauth2.client.client-types.facebook.client-authentication-method=post
spring.security.oauth2.client.client-types.facebook.authorization-grant-type=authorization_code
spring.security.oauth2.client.client-types.facebook.redirect-uri={scheme}://{serverName}:{serverPort}{contextPath}/oauth2/authorize/code/{clientAlias}
spring.security.oauth2.client.client-types.facebook.scope=public_profile, email
spring.security.oauth2.client.client-types.facebook.authorization-uri=https://www.facebook.com/v2.8/dialog/oauth
spring.security.oauth2.client.client-types.facebook.token-uri=https://graph.facebook.com/v2.8/oauth/access_token
spring.security.oauth2.client.client-types.facebook.user-info-uri=https://graph.facebook.com/me
spring.security.oauth2.client.client-types.facebook.user-name-attribute-name=name
spring.security.oauth2.client.client-types.facebook.client-name=Facebook
spring.security.oauth2.client.client-types.facebook.client-alias=facebook
# Okta
spring.security.oauth2.client.client-types.okta.client-authentication-method=basic
spring.security.oauth2.client.client-types.okta.authorization-grant-type=authorization_code
spring.security.oauth2.client.client-types.okta.redirect-uri={scheme}://{serverName}:{serverPort}{contextPath}/oauth2/authorize/code/{clientAlias}
spring.security.oauth2.client.client-types.okta.scope=openid, profile, email, address, phone
spring.security.oauth2.client.client-types.okta.client-name=Okta
spring.security.oauth2.client.client-types.okta.client-alias=okta