Jump to content
KAMOUniverse

Changelog

Ada kabar baru.

Setiap perbaikan pada platform, sebagai kapal.

  1. · SecurityService

    Bersihkan, konfigurasi OAuth dan pemindaian repositori (IOT SP09)

  2. · SecurityService

    Penundaan hibah internal untuk administrasi layanan dan platform klien (IoT SP09)

  3. · kamo-login

    Mode OAuth - halaman standar tidak tersentuh, penyewa chrome off (IoT SP09)

    /? oauth _ request = < 64 hex > adalah tanda OAuth dalam halaman oleh menulis ulang sebelum Berkas dalam next.config.mjs ke / oauth / sign-in (peramban menyimpan URL), bukan oleh switch inside app / page.tsx: a switch on the search params makes / either a render dinamis (searchParams) atau bail-out klien ke Suspense kosong fallback (useSearchParams) - keduanya mengubah render standar halaman pertama. Dengan aplikasi / halaman tulis ulang. tsx tidak disunting sama sekali, / tetap statis prerender, dan HTML identik dengan asal / utama tetapi untuk acak akhiran nama-lapangan itu menarik di setiap bangunan. The has- pola adalah mode. mjs OAUTH _ REQUEST _ NILAI; Berikutnya jangkar dan membaca nilai terakhir dari pengulangan parameter, sehingga isOAtelMode membaca nilai terakhir juga (disematkan terhadap Next 's MatchHs sendiri dalam mode tes / oscrip-). analisis Analisis tidak menghasilkan apa-apa dalam konteks OAuth (/ oauth /... atau URL OOtorisasi-mode) - diperiksa dalam render server juga, karena afterInteractive Script masih memancarkan sebuah preload < link > untuk analitics.kamocrm.com disana; DynamicMetaLoader dan pita org kata-kata berdiri dalam konteks yang sama (hanya efek). Tidak ada perubahan untuk rute lain. Kartu error adalah komponen klien (OauthorView): MUI dari server komponen dehidrasi dengan tidak cocok (# 418) dalam membangun nyata.

  4. · SecurityService

    Token titik akhir dengan PKCE, rotasi dengan anugerah 24 jam, gunakan lagi deteksi dan pembatalan RFC 7009 (IoT SP09)

  5. · kamo-shared-library

    OPERATE _ DEVICE dan OPERATE _ KEAMANAN _ DEVICE kelas charter (SP11-D2)

    IoT SP11 (master 6.14, 10 SP11-D2): tindakan fisik melalui Alat Plane iot _ pack adalah charter-disetujui per kelas. Kelas AiActionClass menambahkan OPERATE _ DEVICE (COMFORT / EQUIPMENT fungsi, automatisasi toggles) dan OPERATE _ KEAMANAN _ DEVICE (KEAMAN fungsi, otomatisasi dengan aksi KEAMANAN, RITICAL / MAJOR alarm diakui) setelah JOIN _ MEETING, keduanya APPROVE _ SEBELUM: kelas tidak bernama menyelesaikan ke default, sehingga setiap piagam meminta seseorang sampai mengatakan sebaliknya. CharterSectionApPROVAL memegang 24 (satu per kelas). Setiap piagam diselesaikan memperoleh dua kelas, jadi setiap cap piagam moves once (CharterStampTest 's legacy golden moves, as JOIN _ MEETING' s did). Pin semacam AiAutonomyModeTest gagal pada asal / utama juga, tersentuh di sini.

  6. · SecurityService

    Tampilan terkonsen dan keputusan tunggal yang diikat ke tanda dalam sesi, menunggu hibah dan kode (IOT SP09)

  7. · SecurityService

    O3 mengikat sebuah tanda segar masuk ke permintaan otorisasi dengan otomatis dihabiskan satu kunci waktu (IoT SP09)

  8. · SecurityService

    Otorisasi meminta O1 / O2 dengan RFC 6749 mengarahkan aturan, PKCE S256 dan batas kecepatan (IOT SP09)

  9. · SecurityService

    SPI penyedia principle dan operator IOT voices-link (IoT SP09)

  10. · SecurityService

    Satu atom -time -key spend, store permintaan, batas rate dan redirect URL (IOT SP09)

  11. · kamo-login

    OAuth menanda tangani langkah MFA yang hilang, dan layar persetujuan (IOT SP09)

    / api / login, / api / session / select dan / api / login / mfa terima sebuah opsional ocredistId (64 hex). Absent, tidak ada perubahan (test / * * -cookie pin jawaban setiap rute dan Set-Cookie). Sekarang tapi salah bentuk: 400 sebelum apapun yang diminta dari SecurityService. Valid, sekali SecurityService menjawab dengan satu kunci waktu dan * * id telah dibaca dari OTK < otk > seperti hari ini: O3 canding menghabiskan kunci, peramban mendapat {success, ocrites Next} dan tidak pernah kunci atau area kerja direct, dan * * cookie ditanam persis sebagai tanda biasa dalam tanaman - hanya ketika persetujuan berikutnya (sebuah kadaluwarsa permintaan atau sebuah kesalahan tidak meninggalkan cookie). Sebuah kunci unspendable diberitahu sebagai kesalahan, tidak pernah sebagai kesalahan kredensial. MFA dan jawaban area kerja diteruskan seperti hari ini; halaman ini menyimpan permintaan id dan mengirimnya dengan panggilan berikutnya. OOtorisasi Dalam (sendiri markup dalam OAutShell): username / password dengan sama proof- of-work capcha, StrikeMeter / LockoutPanel tidak berubah, MofStep (baru: kode enam digit atau kode pemulihan, penguncian sendiri), Pengatur Area Kerja tidak berubah dengan logo ditinggalkan (mereka hidup di tema. < apex >). MfStep digunakan hanya di sini; halaman standar tidak tersentuh. / oauth / persetujuan: klien dan scopes, penjelasan iot.voice (spec 4.24.3), Link baru (nama 1-120, Alexa baku) atau REPLACE per link terdaftar, alasan eligibilitas dalam kata (SI, bukan AI), Link Alexa / Batal; berikut redirectTo hanya ketika itu adalah https: (Daftar O4 tidak ada URI redirect untuk dibandingkan dengan). * * * * * * * * * * * * * * * relay O2 / O4 / O5 dengan * * * cookie sebagai X- * * * -Token, maju hanya congat Token / keputusan / link, dan bersihkan cookie ketika keputusan dilakukan. handoff adalah handoff.mjs (bukan .ts) jadi titik --test dapat mengimpornya.

  12. · InitializerService

    Pindai repositori server OAuth (IOT SP09)

  13. · kamo-shared-library

    Link Alexa, sensor virtual dan entitas titik-akhir; IotCommand. Suara LinkId; jenis aktivitas ALEXA _ * (IOT SP09)

  14. · kamo-login

    / oauth / otorisasi, / token dan / revoke, satu sesi bersama-penulis cookie (IoT SP09)

    Endpoints server publik Kamo OAuth, diteruskan ke SecurityService (O1, O6, O7) melalui cluster DNS di SECURITY _ SERVICE _ URL (baku layanan keamanan kamow, sebagai app / api / recover tidak): - GET / oauth / otorisasi maju hanya tujuh parameter OAuth dan menjawab relatif 303: /? oauth _ request = < id > untuk permintaan yang valid, klien https terdaftar: alihkan ke galat redirect, / oauth / error sebaliknya (an URI redirect tidak diketahui atau tidak terdaftar ditampilkan, tidak pernah dialihkan ke). - POST / oauth / token dan / oauth / revoke maju byte tubuh untuk byte dengan Otorisasi dan Kontent- Tipe saja (ditambah alamat penelpon untuk Batas SecurityService), relay WWW-authenticate, always no-store, a fault, atau status apapun yang bukan titik akhir sendiri (200 / 400 / 401 / 429 / 503), adalah 503 sementara _ tidak tersedia - tidak pernah valid _ grant. - * * * * * * * * * * * * * * dalam OAutShell (bundled Logo Kamo, Privasi dan Masa di www.kamocrm.com, tidak ada yang lain asal). app / lib / * * Cookie.ts adalah salah satu salinan dari clear-then-set * * blok bahwa / api / login, / api / session / select dan / api / login / mfa masing-masing dibawa. The tiga salinan yang disebabkan - untuk atribut identik, jadi tidak ada parametersed; pembantu mengambil header Host rute yang dibaca. Menemukan, diawetkan dengan sengaja: cookie jar berikutnya adalah keyed dengan nama, jadi hanya yang terakhir set () mencapai kawat - tiga membersihkan tidak pernah melakukannya. tes / * * * -cookie Jepit tajuk Set- Cookie tepat terhadap blok inline lama, untuk masing-masing rute akhir ke akhir. tes npm = node --experiental-strip-types --test test / * .testmjs (Node 22 tidak membutuhkan argumen direktori, dan plancheckout.testmjs impor sebuah .ts).

  15. · kamo-shared-library

    Entitas server OAuth, repositori, baca-saja verifikasi tanda dan aksesor- log jenis kejadian (IOT SP09)

  16. · kamo-shared-library

    Generasi Token, PKCE S256 dan lingkup parsing untuk server OAuth Kamo (IOT SP09)

  17. · kamo-shared-library

    * * * * * * * * * * * * * * * dan * * * * * * * * * * * * * * (SP04 Tugas 21-22)

    Kolom ada dalam produksi (SP04 DDL, nilai TRUE baku).

  18. · KlusterServices

    Google Layanan Kepercayaan mengeluarkan sertifikat login host platform (IoT SP09)

    Akun Amazon yang menghubungkan menolak Let 's Encrypt, so login.kamouniverse.com only moves to a gts-prod ClusterIssuer (AKME dengan Pengikatan Akun Eksternal); setiap host lain terus menghapus prod. Id kunci EB adalah placeholder sampai operator langkah B1: commit ini tidak didorong ke utama sebelum itu.

  19. · KlusterServices

    Google Layanan Kepercayaan mengeluarkan sertifikat login host platform (IoT SP09)

    Akun Amazon yang menghubungkan menolak Let 's Encrypt, so login.kamouniverse.com only moves to a gts-prod ClusterIssuer (AKME dengan Pengikatan Akun Eksternal); setiap host lain terus menghapus prod. Id kunci EB adalah placeholder sampai operator langkah B1: commit ini tidak didorong ke utama sebelum itu.

  20. · kamo-internal

    IOT dalam subsistem audit NoReply

    IOT Devices SP06: Audit Layanan Surat Alarm (iot.alarm _ noon) dibawah NoReplySubsystem.IOT; filter audit mengetahuinya.

  21. · kamo-internal

    Kejadian audit OAuth dalam penyaring log akses (IOT SP09)

  22. · EmailService

    Pratilik variabel contoh untuk surat berbagi iot

    Dibangun kembali di atas pustaka bersama yang baru sebelum IoTService mengirim (kunci templat yang hilang 404 selamanya).

  23. · SecurityService

    Reserve the iot alias; pin iot. < domain > resolusi

    Membangun kembali membawa DomainAliasType.IOT dari perpustakaan bersama. KnownAlias / SSL _ PROBE _ LABELS mengikuti hanya setelah iot. < apex > menjawab atas TLS (sebuah komit kemudian), jadi tidak ada domain yang dikonfirmasi diturunkan. IotEntityMaplingOn62Test peta empat saham SP04 pada baris Hibernasi 6.2.

  24. · kamo-marketing

    Voice- asisten paragraf dalam kebijakan privasi dan istilah (IoT SP09)

  25. · SecurityService

    Kamo OAuth tabel server otorisasi dan iot.alexa klien (IoT SP09)

  26. · kamo-shared-library

    Iot.share _ link dan iot.share _ code templat canonical, iotShareEmail

  27. · kamo-shared-library

    Berbagi entitas dan repositori

  28. · kamo-shared-library

    Berbagi aturan, token, kode satu waktu dan tujuan bertopeng

  29. · kamo-internal

    Pemantau dan bantuan lapangan pada kartu advanced- tab (IoT SP08)

  30. · kamo-internal

    Kartu pemantauan jarak jauh - kemajuan RPM, pembacaan rumah, batas klinis dan daftar peringatan

Alam semestamu menunggu.

Mulai gratis dalam beberapa menit. Tambahkan produk kapanpun Anda siap — tidak ada migrasi, tidak ada login baru.

Gratis selamanya — tidak diperlukan kartu kredit