You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 weeks ago | |
|---|---|---|
| .. | ||
| README.md | 3 weeks ago | |
| login.md | 3 weeks ago | |
README.md
Auth Service
Deskripsi
Menyediakan autentikasi berbasis LDAP dengan JWT token untuk akses API geonet-console.
Tanggung Jawab
- Login via kredensial LDAP domain (Active Directory)
- Menerbitkan JWT token dengan TTL terkonfigurasi
- Menyediakan panduan penggunaan token
Dependency
- Active Directory LDAP:
10.100.1.40:389 LdapAuthService— validasi kredensialLdapJwtService— penerbitan dan validasi JWT
URL Service
https://console.gisportal.id/api/v1/auth
Authentication
Endpoint login dan token-guide tidak memerlukan autentikasi.
Endpoint
| Method | Path | Deskripsi | Dokumen |
|---|---|---|---|
| POST | /auth/login |
Login LDAP, dapat JWT | login.md |
| GET | /auth/token-guide |
Panduan token | token-guide.md |
| GET | /me |
Info user aktif | me.md |
Database
- Tidak menulis ke database (autentikasi murni via LDAP)
- Audit log ditulis ke
databaselist_auditviaAuditLogService
Rate Limit
POST /auth/login: 10 request/menit per IP
Service yang Memanggil
- Browser UI (form login)
- AI Agent (automation login)
- Microservice yang butuh JWT untuk API call