Langsung ke konten utama
GET
Dapatkan sesi
Autentikasi adalah fitur baru. Endpoint-endpoint ini dilayani oleh penerbit aplikasi Anda, seperti https://<name>.auth.didit.me, dan tidak pernah menggunakan kunci API Didit Anda.
Ini adalah pemeriksaan pencabutan instan. Endpoint ini mengizinkan 30 permintaan per menit dan 300 permintaan per jam per alamat IP, jadi verifikasi token secara offline pada setiap permintaan dan panggil endpoint ini sebelum tindakan sensitif. Lihat Periksa sesi.

Otorisasi

Authorization
string
header
wajib

Token akses orang tersebut dari POST /token/: JWT ES256 dengan header typ: at+jwt, berlaku paling lama 5 menit. Bukan kunci API Didit Anda.

Respons

Sesi aktif.

Sesi langsung di balik token akses.

sub
string<uuid>
wajib

ID identitas.

Contoh:

"1c9d8b88-1bff-43d1-ad7a-88b2bc0024e9"

sid
string<uuid>
wajib

ID sesi.

Contoh:

"c9abf6cc-2d64-4bf2-b31e-a4d09a070ab1"

application_id
string<uuid>
wajib
Contoh:

"7b0a6c2e-3f41-4c9a-8d55-1e2f3a4b5c6d"

vendor_data
string
wajib

Referensi orang tersebut di seluruh produk Didit, seperti dalam token.

Contoh:

"user-42"

amr
string[]
wajib

Cara sesi melakukan login, sebagai satu nilai: misalnya password, code (kode email), magic (tautan ajaib), passkey, phone, sso, wallet (Didit ID Wallet) atau nama metode login sosial. Kosong untuk token agen.

Contoh:
mfa_verified
boolean
wajib

Apakah sesi lolos faktor kedua. Selalu true untuk masuk dengan passkey.

Contoh:

false

email
string<email> | null
wajib
Contoh:

"person@example.com"

email_verified
boolean
wajib
Contoh:

true

phone
string | null
wajib

Nomor telepon E.164, atau null.

Contoh:

null

verified_identity
object | null
wajib

Apa yang dibagikan Didit ID Wallet saat masuk. null saat orang tersebut masuk dengan cara lain.

verified
object | null
wajib

Tingkat verifikasi dan klaim terpilih, objek yang sama seperti yang dibawa token sebagai verified, atau null jika tidak ada. Baca ini, bukan email_verified, untuk mengetahui apakah orang tersebut telah memverifikasi identitas mereka.

expires_at
string<date-time>
wajib

Waktu paling lambat sesi berakhir. Batas waktu tidak aktif (idle timeout) dapat mengakhirinya lebih cepat.

Contoh:

"2026-11-16T10:41:14.347557Z"

post_logout_redirect_uri
string
wajib

Tujuan aplikasi Anda mengarahkan orang tersebut setelah keluar. String kosong jika tidak diatur.

Contoh:

"https://app.example.com/"

organizations
object[]
wajib

Setiap organisasi pelanggan tempat orang tersebut tergabung, jika organisasi diaktifkan. Kosong jika sebaliknya.

Terakhir diubah pada 7 November 2026