Pengguna domestik dapat mengakses gitee dan menyinkronkan kode dengan github.
oauthserver adalah layanan mikro Oauth2 Server independen lengkap berdasarkan Spring Boot Oauth2. Tujuan dari proyek ini adalah Anda hanya perlu membuat tabel data yang relevan dan mengubah informasi koneksi database, dan Anda bisa mendapatkan layanan mikro Server Oauth2.
Untuk kenyamanan pengembangan, proyek ini dibagi menjadi 6 modul, eureka-server, oauth, common, api, web, old-task:
Basis data relasional yang didukung:
Modul alat publik
Untuk log pembaruan historis lainnya, lihat CHANGE_LOG.md
Untuk IntelliJ IDEA atau Eclipse silahkan install plug-in lombok terlebih dahulu.
Beberapa toples buatan sendiri tidak tersedia di gudang pusat dan perlu dipasang secara lokal menggunakan mvn install
. Jalankan instalasi install.bat
di folder "toples yang perlu diinstal".
Catatan: Basis data mengabaikan huruf besar/kecil. Semua file SQL ada di direktori "Inisialisasi SQL".
schema-mysql.sql
untuk menyelesaikan pembuatan tabel data dan impor data pengujian. Setelah itu, jalankan pembaruan tambahan SQL yang sesuai.schema-oracle.sql
untuk menyelesaikan pembuatan tabel data dan impor data pengujian. Setelah itu, jalankan pembaruan tambahan SQL yang sesuai.schema-postgresql.sql
untuk menyelesaikan pembuatan tabel data dan impor data pengujian. Setelah itu, jalankan pembaruan tambahan SQL yang sesuai.schema-sqlserver.sql
untuk menyelesaikan pembuatan tabel data dan impor data uji. Setelah itu, jalankan pembaruan tambahan SQL yang sesuai.application-mysql.yml
. Setelah mengubah informasi koneksi database, Anda juga perlu menyetel spring.profiles.active=mysql
di application-common.yml
.application-oracle.yml
. Setelah mengubah informasi koneksi database, Anda juga perlu menyetel spring.profiles.active=oracle
di application-common.yml
.application-pg.yml
. Setelah mengubah informasi koneksi database, Anda juga perlu menyetel spring.profiles.active=pg
di application-common.yml
.application-sqlserver.yml
. Setelah mengubah informasi koneksi database, Anda juga perlu menyetel spring.profiles.active=sqlserver
di application-common.yml
.Mulai server eureka terlebih dahulu, lalu mulai modul otorisasi oauth. Tidak ada urutan startup tetap untuk modul lainnya. Namun jika Anda perlu menggunakan fungsi tugas terjadwal dari modul web, Anda harus memulai modul tugas lama terlebih dahulu.
contoh panggilan antarmuka oauth
Akun uji: nomor ponsel 18800000000, kata sandi 1234567890c
Jika Anda memiliki pertanyaan atau masalah selama penggunaan, silakan kirimkan masalah dan saya akan membalasnya sesegera mungkin.