Moved password required for submissions to external configuration file.
This commit is contained in:
parent
1f8f5889cc
commit
bd2aa557b4
@ -3,6 +3,7 @@ package uk.co.neviyn.observationdatabase
|
|||||||
import org.springframework.beans.factory.annotation.Autowired
|
import org.springframework.beans.factory.annotation.Autowired
|
||||||
import org.springframework.context.annotation.Bean
|
import org.springframework.context.annotation.Bean
|
||||||
import org.springframework.context.annotation.Configuration
|
import org.springframework.context.annotation.Configuration
|
||||||
|
import org.springframework.core.env.Environment
|
||||||
import org.springframework.http.HttpMethod
|
import org.springframework.http.HttpMethod
|
||||||
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder
|
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder
|
||||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity
|
import org.springframework.security.config.annotation.web.builders.HttpSecurity
|
||||||
@ -25,12 +26,14 @@ class CustomWebSecurityConfigurerAdapter : WebSecurityConfigurerAdapter() {
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
lateinit var authenticationEntryPoint: MyBasicAuthenticationEntryPoint
|
lateinit var authenticationEntryPoint: MyBasicAuthenticationEntryPoint
|
||||||
|
@Autowired
|
||||||
|
lateinit var environment: Environment
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
@Throws(Exception::class)
|
@Throws(Exception::class)
|
||||||
fun configureGlobal(auth: AuthenticationManagerBuilder) {
|
fun configureGlobal(auth: AuthenticationManagerBuilder) {
|
||||||
auth.inMemoryAuthentication()
|
auth.inMemoryAuthentication()
|
||||||
.withUser("admin").password(passwordEncoder().encode("admin"))
|
.withUser("admin").password(passwordEncoder().encode(environment.getProperty("obsdb.password")))
|
||||||
.authorities("ROLE_USER")
|
.authorities("ROLE_USER")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
spring.jpa.properties.jadira.usertype.autoRegisterUserTypes = true
|
spring.jpa.properties.jadira.usertype.autoRegisterUserTypes = true
|
||||||
spring.datasource.url=jdbc:h2:file:./database
|
spring.datasource.url=jdbc:h2:file:./database
|
||||||
spring.jpa.hibernate.ddl-auto=update
|
spring.jpa.hibernate.ddl-auto=update
|
||||||
|
obsdb.password=observation
|
Loading…
Reference in New Issue
Block a user