mirror of
https://github.com/zitadel/zitadel.git
synced 2025-12-07 07:16:54 +00:00
chore!: Introduce ZITADEL v3 (#9645)
This PR summarizes multiple changes specifically only available with ZITADEL v3: - feat: Web Keys management (https://github.com/zitadel/zitadel/pull/9526) - fix(cmd): ensure proper working of mirror (https://github.com/zitadel/zitadel/pull/9509) - feat(Authz): system user support for permission check v2 (https://github.com/zitadel/zitadel/pull/9640) - chore(license): change from Apache to AGPL (https://github.com/zitadel/zitadel/pull/9597) - feat(console): list v2 sessions (https://github.com/zitadel/zitadel/pull/9539) - fix(console): add loginV2 feature flag (https://github.com/zitadel/zitadel/pull/9682) - fix(feature flags): allow reading "own" flags (https://github.com/zitadel/zitadel/pull/9649) - feat(console): add Actions V2 UI (https://github.com/zitadel/zitadel/pull/9591) BREAKING CHANGE - feat(webkey): migrate to v2beta API (https://github.com/zitadel/zitadel/pull/9445) - chore!: remove CockroachDB Support (https://github.com/zitadel/zitadel/pull/9444) - feat(actions): migrate to v2beta API (https://github.com/zitadel/zitadel/pull/9489) --------- Co-authored-by: Livio Spring <livio.a@gmail.com> Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com> Co-authored-by: Silvan <27845747+adlerhurst@users.noreply.github.com> Co-authored-by: Ramon <mail@conblem.me> Co-authored-by: Elio Bischof <elio@zitadel.com> Co-authored-by: Kenta Yamaguchi <56732734+KEY60228@users.noreply.github.com> Co-authored-by: Harsha Reddy <harsha.reddy@klaviyo.com> Co-authored-by: Livio Spring <livio@zitadel.com> Co-authored-by: Max Peintner <max@caos.ch> Co-authored-by: Iraq <66622793+kkrime@users.noreply.github.com> Co-authored-by: Florian Forster <florian@zitadel.com> Co-authored-by: Tim Möhlmann <tim+github@zitadel.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Max Peintner <peintnerm@gmail.com>
This commit is contained in:
@@ -173,6 +173,32 @@
|
||||
"DESCRIPTION": "Masa pakai token penyegaran yang menganggur adalah waktu maksimum token penyegaran tidak dapat digunakan."
|
||||
}
|
||||
},
|
||||
"WEB_KEYS": {
|
||||
"DESCRIPTION": "Kelola Kunci Web OIDC Anda untuk menandatangani dan memvalidasi token dengan aman untuk instance ZITADEL Anda.",
|
||||
"TABLE": {
|
||||
"TITLE": "Kunci Web Aktif dan Mendatang",
|
||||
"DESCRIPTION": "Kunci web Anda yang aktif dan akan datang. Mengaktifkan kunci baru akan menonaktifkan kunci yang sedang digunakan.",
|
||||
"NOTE": "Catatan: Endpoint JWKs OIDC mengembalikan respons yang dapat di-cache (default 5 menit). Hindari mengaktifkan kunci terlalu cepat, karena mungkin belum tersedia di cache dan klien.",
|
||||
"ACTIVATE": "Aktifkan Kunci Web Berikutnya",
|
||||
"ACTIVE": "Saat ini aktif",
|
||||
"NEXT": "Berikutnya dalam antrean",
|
||||
"FUTURE": "Mendatang",
|
||||
"WARNING": "Kunci Web berusia kurang dari 5 menit"
|
||||
},
|
||||
"CREATE": {
|
||||
"TITLE": "Buat Kunci Web Baru",
|
||||
"DESCRIPTION": "Membuat kunci web baru akan menambahkannya ke daftar Anda. ZITADEL secara default menggunakan kunci RSA2048 dengan fungsi hash SHA256.",
|
||||
"KEY_TYPE": "Jenis Kunci",
|
||||
"BITS": "Bit",
|
||||
"HASHER": "Hasher",
|
||||
"CURVE": "Kurva"
|
||||
},
|
||||
"PREVIOUS_TABLE": {
|
||||
"TITLE": "Kunci Web Sebelumnya",
|
||||
"DESCRIPTION": "Ini adalah kunci web sebelumnya yang tidak lagi aktif.",
|
||||
"DEACTIVATED_ON": "Dinonaktifkan pada"
|
||||
}
|
||||
},
|
||||
"MESSAGE_TEXTS": {
|
||||
"TITLE": "Teks Pesan",
|
||||
"DESCRIPTION": "Sesuaikan teks email notifikasi atau pesan SMS Anda. Jika Anda ingin menonaktifkan beberapa bahasa, batasi bahasa tersebut di pengaturan bahasa instance Anda.",
|
||||
@@ -469,6 +495,114 @@
|
||||
"DOWNLOAD": "Unduh",
|
||||
"APPLY": "Menerapkan"
|
||||
},
|
||||
"ACTIONSTWO": {
|
||||
"EXECUTION": {
|
||||
"TITLE": "Tindakan",
|
||||
"DESCRIPTION": "Tindakan memungkinkan Anda menjalankan kode khusus sebagai respons terhadap permintaan API, peristiwa, atau fungsi tertentu. Gunakan ini untuk memperluas Zitadel, mengotomatiskan alur kerja, dan berintegrasi dengan sistem lain.",
|
||||
"TYPES": {
|
||||
"request": "Permintaan",
|
||||
"response": "Respons",
|
||||
"events": "Peristiwa",
|
||||
"function": "Fungsi"
|
||||
},
|
||||
"DIALOG": {
|
||||
"CREATE_TITLE": "Buat Tindakan",
|
||||
"UPDATE_TITLE": "Perbarui Tindakan",
|
||||
"TYPE": {
|
||||
"DESCRIPTION": "Pilih kapan Anda ingin Tindakan ini dijalankan",
|
||||
"REQUEST": {
|
||||
"TITLE": "Permintaan",
|
||||
"DESCRIPTION": "Permintaan yang terjadi di dalam Zitadel. Ini bisa berupa sesuatu seperti panggilan permintaan login."
|
||||
},
|
||||
"RESPONSE": {
|
||||
"TITLE": "Respons",
|
||||
"DESCRIPTION": "Respons dari permintaan di dalam Zitadel. Pikirkan respons yang Anda dapatkan kembali dari pengambilan pengguna."
|
||||
},
|
||||
"EVENTS": {
|
||||
"TITLE": "Peristiwa",
|
||||
"DESCRIPTION": "Peristiwa yang terjadi di dalam Zitadel. Ini bisa berupa apa saja seperti pengguna membuat akun, login berhasil, dll."
|
||||
},
|
||||
"FUNCTIONS": {
|
||||
"TITLE": "Fungsi",
|
||||
"DESCRIPTION": "Fungsi yang dapat Anda panggil di dalam Zitadel. Ini bisa berupa apa saja mulai dari mengirim email hingga membuat pengguna."
|
||||
}
|
||||
},
|
||||
"CONDITION": {
|
||||
"REQ_RESP_DESCRIPTION": "Pilih apakah tindakan ini berlaku untuk semua permintaan, layanan tertentu (mis. manajemen pengguna), atau permintaan tunggal (mis. buat pengguna).",
|
||||
"ALL": {
|
||||
"TITLE": "Semua",
|
||||
"DESCRIPTION": "Pilih ini jika Anda ingin menjalankan tindakan Anda pada setiap permintaan"
|
||||
},
|
||||
"SELECT_SERVICE": {
|
||||
"TITLE": "Pilih Layanan",
|
||||
"DESCRIPTION": "Pilih Layanan Zitadel untuk tindakan Anda."
|
||||
},
|
||||
"SELECT_METHOD": {
|
||||
"TITLE": "Pilih Metode",
|
||||
"DESCRIPTION": "Jika Anda hanya ingin menjalankan pada permintaan tertentu, pilih di sini",
|
||||
"NOTE": "Jika Anda tidak memilih metode, tindakan Anda akan berjalan pada setiap permintaan di layanan yang Anda pilih."
|
||||
},
|
||||
"FUNCTIONNAME": {
|
||||
"TITLE": "Nama Fungsi",
|
||||
"DESCRIPTION": "Pilih fungsi yang ingin Anda jalankan"
|
||||
},
|
||||
"SELECT_GROUP": {
|
||||
"TITLE": "Tetapkan Grup",
|
||||
"DESCRIPTION": "Jika Anda hanya ingin menjalankan pada grup peristiwa, tetapkan grup di sini"
|
||||
},
|
||||
"SELECT_EVENT": {
|
||||
"TITLE": "Pilih Peristiwa",
|
||||
"DESCRIPTION": "Jika Anda hanya ingin menjalankan pada peristiwa tertentu, tentukan di sini"
|
||||
}
|
||||
},
|
||||
"TARGET": {
|
||||
"DESCRIPTION": "Anda dapat memilih untuk menjalankan target, atau menjalankannya dengan kondisi yang sama dengan target lain.",
|
||||
"TARGET": {
|
||||
"DESCRIPTION": "Target yang ingin Anda jalankan untuk tindakan ini"
|
||||
},
|
||||
"CONDITIONS": {
|
||||
"DESCRIPTION": "Kondisi Eksekusi"
|
||||
}
|
||||
}
|
||||
},
|
||||
"TABLE": {
|
||||
"CONDITION": "Kondisi",
|
||||
"TYPE": "Jenis",
|
||||
"TARGET": "Target",
|
||||
"CREATIONDATE": "Tanggal Pembuatan"
|
||||
}
|
||||
},
|
||||
"TARGET": {
|
||||
"TITLE": "Target",
|
||||
"DESCRIPTION": "Target adalah tujuan kode yang ingin Anda jalankan dari tindakan. Buat target di sini dan tambahkan ke tindakan Anda.",
|
||||
"CREATE": {
|
||||
"TITLE": "Buat Target Anda",
|
||||
"DESCRIPTION": "Buat target Anda sendiri di luar Zitadel",
|
||||
"NAME": "Nama",
|
||||
"NAME_DESCRIPTION": "Beri target Anda nama yang jelas dan deskriptif agar mudah diidentifikasi nanti",
|
||||
"TYPE": "Jenis",
|
||||
"TYPES": {
|
||||
"restWebhook": "REST Webhook",
|
||||
"restCall": "Panggilan REST",
|
||||
"restAsync": "REST Asinkron"
|
||||
},
|
||||
"ENDPOINT": "Titik Akhir",
|
||||
"ENDPOINT_DESCRIPTION": "Masukkan titik akhir tempat kode Anda dihosting. Pastikan dapat diakses oleh kami!",
|
||||
"TIMEOUT": "Batas Waktu",
|
||||
"TIMEOUT_DESCRIPTION": "Tetapkan waktu maksimum target Anda untuk merespons. Jika membutuhkan waktu lebih lama, kami akan menghentikan permintaan.",
|
||||
"INTERRUPT_ON_ERROR": "Interupsi jika Terjadi Kesalahan",
|
||||
"INTERRUPT_ON_ERROR_DESCRIPTION": "Hentikan semua eksekusi saat target mengembalikan kesalahan",
|
||||
"INTERRUPT_ON_ERROR_WARNING": "Perhatian: \"Interupsi jika Terjadi Kesalahan\" akan menghentikan operasi jika terjadi kegagalan, berisiko mengunci akses. Uji dengan opsi ini dinonaktifkan untuk mencegah pemblokiran login/pembuatan.",
|
||||
"AWAIT_RESPONSE": "Tunggu Respons",
|
||||
"AWAIT_RESPONSE_DESCRIPTION": "Kami akan menunggu respons sebelum melakukan hal lain. Berguna jika Anda berniat menggunakan beberapa target untuk satu tindakan"
|
||||
},
|
||||
"TABLE": {
|
||||
"NAME": "Nama",
|
||||
"ENDPOINT": "Titik Akhir",
|
||||
"CREATIONDATE": "Tanggal Pembuatan"
|
||||
}
|
||||
}
|
||||
},
|
||||
"MEMBERROLES": {
|
||||
"IAM_OWNER": "Memiliki kendali atas seluruh instansi, termasuk semua organisasi",
|
||||
"IAM_OWNER_VIEWER": "Memiliki izin untuk meninjau seluruh instansi, termasuk semua organisasi",
|
||||
@@ -1234,6 +1368,7 @@
|
||||
"BRANDING": "merek",
|
||||
"PRIVACYPOLICY": "Tautan eksternal",
|
||||
"OIDC": "Masa berlaku dan masa berlaku Token OIDC",
|
||||
"WEB_KEYS": "OIDC Web Keys",
|
||||
"SECRETS": "Pembuat Rahasia",
|
||||
"SECURITY": "Pengaturan keamanan",
|
||||
"EVENTS": "Acara",
|
||||
@@ -1382,7 +1517,10 @@
|
||||
},
|
||||
"RESET": "Tetapkan semua untuk diwarisi",
|
||||
"CONSOLEUSEV2USERAPI": "Gunakan API V2 di konsol untuk pembuatan pengguna",
|
||||
"CONSOLEUSEV2USERAPI_DESCRIPTION": "Ketika flag ini diaktifkan, konsol menggunakan API Pengguna V2 untuk membuat pengguna baru. Dengan API V2, pengguna yang baru dibuat dimulai tanpa keadaan awal."
|
||||
"CONSOLEUSEV2USERAPI_DESCRIPTION": "Ketika flag ini diaktifkan, konsol menggunakan API Pengguna V2 untuk membuat pengguna baru. Dengan API V2, pengguna yang baru dibuat dimulai tanpa keadaan awal.",
|
||||
"LOGINV2": "Login V2",
|
||||
"LOGINV2_DESCRIPTION": "Mengaktifkan ini akan mengaktifkan antarmuka login baru berbasis TypeScript dengan keamanan, performa, dan kustomisasi yang lebih baik.",
|
||||
"LOGINV2_BASEURI": "URI dasar"
|
||||
},
|
||||
"DIALOG": {
|
||||
"RESET": {
|
||||
|
||||
Reference in New Issue
Block a user