Kaskus

Tech

Mav_erickzAvatar border
TS
Mav_erickz
[Java Spring Boot Annotation - Neo4j GraphDB] Cara Akses Data Dari DB Untuk Security?
------------------------------------------SOLVED------------------------------------------
Permisi master2 java, ane newbie di java. Ane dikasi tugas sama boss ane untuk masuk di project java web pake spring boot application + graphDB untuk databasenya. Karena ane bukan orang java, jadi ini ane bener2 new dan semua belajar secara otodidak (ya sering kali ada share dari temen2 1 tim).

Nah, ane sekarang kebagian tentang user authentication. Ane sebelumnya sudah research2 pake mysql dan jalan mulus gan. Tapi waktu di convert ke graphDB, ga bisa dipakai.

Ane sudah cari2 di internet gan, tapi ga ada yg sesuai, entah mereka pakai xml atau yg lain, kayak seolah2 project ane ini beda sendiri dari yg laen.

Ini gan referensi ane:
http://docs.spring.io/spring-data/da...orial_security

Dia pakai Neo4j juga sih gan, tapi dia pakai xml untuk konfigurasinya, tapi project java ane ini menggunakan data annotation (auto configure), jadi ga tepat lah gan istilahnya, dan ane bingung bagaimana mengimplementasikan xml jadi data annotation.

Code:
@Configuration
@EnableWebMvcSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {

@Autowired
DataSource dataSource;

@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth)
throws Exception {
auth.jdbcAuthentication()
.dataSource(dataSource)
.usersByUsernameQuery(
"select username, password, enabled from users where username=?")
.authoritiesByUsernameQuery(
"SELECT username, role.name FROM users INNER JOIN userrole ON users.id=userrole.userId INNER JOIN role ON userrole.roleid=role.id WHERE users.username=?");
}


Code di atas ini pakai mysql gan, ane yg ga ngerti itu ambil dataSource dari neo4j-nya

Mohon bantuannya gan

------------------------------------------SOLVED------------------------------------------
Diubah oleh Mav_erickz 30-12-2014 10:07
0
1.4K
13
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan