GeoNetAgent, LDAPWeb, server-audit, server-connection
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.
 
 
 
 
 
 

1.2 KiB

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 kredensial
  • LdapJwtService — 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_audit via AuditLogService

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