aboutsummaryrefslogtreecommitdiffstats
path: root/aai-resources/src/main/resources/application-keycloak.properties
diff options
context:
space:
mode:
authorRodrigo Lima <rodrigo.lima@yoppworks.com>2020-09-03 11:54:27 -0400
committerRodrigo Lima <rodrigo.lima@yoppworks.com>2020-09-08 11:25:04 -0400
commit696ebd9e433f2b6f890c6032a4febdb9d3ec8eb7 (patch)
tree427d1b6980fac114b4503407d434fa7ae979e743 /aai-resources/src/main/resources/application-keycloak.properties
parent4714ea1e5f45fe286a25adbcad8e553c6250a821 (diff)
Add keycloak integration
- The feature can be enabled by adding keycloak spring profile in application properties. - Add keycloak springboot and spring security adapter to pom - Exclude keycloak and spring security autoconfiguration in application properties - Add keycloak application properties that is activated when keycloak profile used - Add WebSecurityConfig to config authorization Issue-ID: AAI-3129 Signed-off-by: Rodrigo Lima <rodrigo.lima@yoppworks.com> Change-Id: Iaa086b4075c03237388a997274d01bf8b8114b4d
Diffstat (limited to 'aai-resources/src/main/resources/application-keycloak.properties')
-rw-r--r--aai-resources/src/main/resources/application-keycloak.properties16
1 files changed, 16 insertions, 0 deletions
diff --git a/aai-resources/src/main/resources/application-keycloak.properties b/aai-resources/src/main/resources/application-keycloak.properties
new file mode 100644
index 0000000..538abfc
--- /dev/null
+++ b/aai-resources/src/main/resources/application-keycloak.properties
@@ -0,0 +1,16 @@
+
+spring.autoconfigure.exclude=\
+ org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,\
+ org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
+
+
+keycloak.auth-server-url=http://localhost:8180/auth
+keycloak.realm=aai-resources
+keycloak.resource=aai-resources-app
+keycloak.public-client=true
+keycloak.principal-attribute=preferred_username
+
+keycloak.ssl-required=external
+#keycloak.use-resource-role-mappings=true
+#keycloak.credentials.secret=cd18afc8-9c96-4723-b9b3-0017ad615500
+keycloak.bearer-only=true \ No newline at end of file