AM
ID
Mulai Gratis
Menu
Fitur

Klien

Aplikasi klien OAuth dengan pengaturan asal, pengalihan, dan token yang dapat dikonfigurasi.

oauthclientsapplicationsconfiguration

Klien

AM memungkinkan Anda membuat klien dengan URI pengalihan tertentu, asal yang diizinkan, dan konfigurasi token—lalu memutar kunci tanpa waktu henti.

Aplikasi seluler, aplikasi web, layanan backend—masing-masing mendapatkan kliennya sendiri dengan pengaturan keamanannya sendiri.

Konfigurasi Klien

{
  id: "cid_...",
  account_id: "acc_...",
  name: "My Web App",
  allowed_origins: ["https://app.example.com"],
  redirect_uris: ["https://app.example.com/callback"],
  access_token_config: {
    expires_in: 3600  // 1 hour
  },
  refresh_token_config: {
    expires_in: 1209600  // 14 days
  }
}

Operasi

Endpoint Keterangan
POST /api/accounts/:account_id/clients Daftarkan klien baru
GET /api/accounts/:account_id/clients Daftar klien akun
GET /api/clients/:client_id Dapatkan detail klien
PATCH /api/clients/:client_id Ubah konfigurasi
DELETE /api/clients/:client_id Hapus klien

Manajemen Kunci

Klien menandatangani token dengan pasangan kunci RSA. AM menyimpan kunci pribadi dengan aman dan mengekspos kunci publik melalui JWKS.

Buat kunciTandatangani tokenVerifikasi via JWKSRotasi kunci
Endpoint
GET /api/clients/:client_id/keys
POST /api/clients/:client_id/keys
POST /api/clients/:client_id/jwks/rotate
DELETE /api/client-keys/:client_key_id

Jaga agar 2-4 kunci tetap aktif selama rotasi sehingga token yang ada tetap valid.

Terkait