Edit guide and refactor example of Spring Boot auto-configuration for Apache Geode/Pivotal GemFire to include Security with Authentication.

This commit is contained in:
John Blum
2019-04-22 23:44:40 -07:00
parent 4f52e19acd
commit 58d9970ce1
7 changed files with 377 additions and 12 deletions

View File

@@ -0,0 +1,4 @@
# Spring Boot application.properties containing Spring Data GemFire Security properties
spring.data.gemfire.security.username=test
spring.data.gemfire.security.password=test

View File

@@ -1 +1,3 @@
# Spring Boot application.properties containing Spring Data GemFire properties
spring.data.gemfire.cache.log-level=error

View File

@@ -0,0 +1,5 @@
# Gfsh shell script to start a secure GemFire/Geode cluster
start locator --name=LocatorOne --classpath=${SBDG_HOME}/apache-geode-extensions/build/libs/apache-geode-extensions-1.0.0.BUILD-SNAPSHOT.jar --properties-file=${SBDG_HOME}/spring-geode-samples/boot/configuration/src/main/resources/geode/config/gemfire.properties
connect --user=test --password=test
start server --name=ServerOne --classpath=${SBDG_HOME}/apache-geode-extensions/build/libs/apache-geode-extensions-1.0.0.BUILD-SNAPSHOT.jar --properties-file=${SBDG_HOME}/spring-geode-samples/boot/configuration/src/main/resources/geode/config/gemfire.properties

View File

@@ -0,0 +1,4 @@
#!/bin/bash
gfsh -e "run --file=${SBDG_HOME}/spring-geode-samples/boot/configuration/src/main/resources/geode/bin/start-secure-cluster.gfsh"
#gfsh -e "run --file=/Users/jblum/pivdev/spring-boot-data-geode/spring-geode-samples/boot/configuration/src/main/resources/geode/bin/start-secure-cluster.gfsh"

View File

@@ -0,0 +1,7 @@
# GemFire Properties
log-level=config
security-manager=org.springframework.geode.security.TestSecurityManager
#security-peer-auth-init=org.springframework.geode.security.TestAuthInitialize.create
security-username=test
security-password=test