チェンジログ
何が新しいの?
プラットフォームのすべての改良 それが出荷される
· SecurityService
パージスイープ、OAuth 設定、リポジトリスキャン(IoT SP09)
· SecurityService
IoTサービスおよびプラットフォームのクライアント管理(IoT SP09)の社内助成制度
· kamo-login
OAuth モード — 標準ページ非接触、テナントクロームオフ (IoT SP09)
/?oauth request=<64 hex> は、以前のファイルによって OAuth のサインインページが書き換えられます。 next.config.mjs から /oauth/sign-in (ブラウザーは URL を保持します) へ、 app/page.tsx 内のスイッチ: 検索パラメータのスイッチは / いずれか 動的レンダー(searchParams)または空のサスペンスへのクライアントベールアウト フォールバック(useSearchParams) — どちらも標準ページの最初のレンダーを変更します。 再書き込みアプリ/ページ。 tsx は全く編集されません。 / 静的な状態を維持します。 プリレンダーとその HTML は origin/main と同じですが、ランダム すべてのビルドで描画するフィールド名サフィックス。 has-pattern はモードです。 mjs の OAUTH REQUEST VALUE; 次にアンカーし、繰り返しのLAST値を読みます パラメータは、isOAuthMode は最後の値も読みます(Next's に対してピン留め) test/oauth-mode にマッチする analyticsAnalytics は OAuth コンテキスト (/oauth/... や、 OAuth-mode URL) — サーバのレンダーでチェックされているので、 afterInteractive Script はまだ preload <link> を出力します。 analytics.kamocrm.com それ; DynamicMetaLoaderとリボンのorg 同じ文脈(効果のみ)で文句を立てます。 何も変更しない その他のルート エラーカードはクライアントコンポーネント(OAuthErrorView):サーバーからMUI コンポーネントは、実際のビルドで不一致 (#418) と水和します.
· SecurityService
PKCE でトークンエンドポイント, 24 時間猶予で回転, 再使用検出と RFC 7009 の再生 (IoT SP09)
· kamo-shared-library
OPERATE DEVICEとOPERATE SECURITY DEVICE チャータークラス(SP11-D2)
IoT SP11(マスター§6.14、§10 SP11-D2):ツールプランのiot パックによる物理的な操作は、クラスごとにチャーター承認されます。 AiActionClassは、OPERATE DEVICE(COMFORT/EQUIPMENT関数、自動化トグル)、OPERATE SECURITY DEVICE を追加しました。 (セキュリティ機能、セキュリティアクション、JOIN MEETING後のCRITICAL/MAJOR警報認識による自動化)、 APPROVE BEFORE: unnamed クラスはデフォルトで解決しますので、すべてのチャーターはそうでなければ言うまで人を求めます。 憲章Section.APPROVALは、24(クラス1回)を保持しています。 解決されたチャーターは2つのクラスを獲得するので、すべてのチャータースタンプ 一度移動します(CharterStampTestのレガシーな黄金の動き、JOIN MEETING'sがやったように)。 AiAutonomyModeTestのドラフト型ピンが失敗します 原点/本線だけでなく、ここに触れない.
· SecurityService
一貫したビューとシングルユースの決定は、署名セッション、保留助成金およびコード(IoT SP09)に拘束
· SecurityService
O3 は、認証リクエストに新しいサインインを 1 回キー (IoT SP09) で結合します
· SecurityService
認可リクエスト O1/O2、RFC 6749 リダイレクトルール、PKCE S256、レートリミット(IoT SP09)
· SecurityService
プリンシパル・プロピダーSPIとIoTボイスリンクプロバイダ(IoT SP09)
· SecurityService
アトミックワンタイムキー利用、リクエストストア、レート制限、リダイレクトURL(IoT SP09)
· kamo-login
欠落したMFAステップと同意画面(IoT SP09)のOAuthサインイン
/api/login, /api/session/select, /api/login/mfa はオプションで受け付けます。 oauthRequestId (64六角). 存在しない、変更なし(tests/***-cookie ピン) 各ルートの回答とセットクッキー 現時点では未定:400年前 SecurityService の要求事項 有効な、SecurityService が応答したら ワンタイムキーで、** id は今日の OTK<otk> から読みました: O3 キーを使うと、ブラウザは{success, oauthNext} を取得し、決して キーまたはワークスペースのリダイレクト、および***クッキーはそのまま植えられます 通常のサインインプラント — 同意が次の場合にのみ (期限が切れる) または欠陥はクッキーを要求しません)。 意図しないキーは、 欠陥は、クレデンシャルの間違いとして決して。 MFAおよびワークスペースの答えは中継されます このページはリクエストIDを保持し、次の呼び出しで送信します。 OAuthサイン (OAuthShell のマークアップ): 同一のユーザ名/パスワード プルーフ・オブ・ワーク・キャッチャ、StrikeMeter/LockoutPanel は、MfaStep (新しい: 6桁のコードまたは回復コード、独自のロックアウト)、WorkspacePicker 左にロゴが変更されていない(テーマでライブ。<apex>)。 MfaStep は使用されます このページは標準ページのみがタッチされていない。 /oauth/consent:クライアントとスコープ、iot.voiceの説明(spec) 4.24.3)、新しいリンク(名前1-120、デフォルトAlexa)またはリストされたリンクごとのREPLACE、 単語(SI、AIではない)、Alexaリンク/キャンセル;次の リダイレクトは https の場合のみ: (O4 はリダイレクト URI をリストせず比較します) と)。 メニュー リレーO2/O4/O5と *** X-***-トークンとしてクッキー, 事前の同意トークン/決定/リンク, そして 決定が終わったらクッキーをクリアします。 handoff は handoff.mjs (.ts ではなく) なので、node --test はそれをインポートできます.
· InitializerService
OAuth サーバーリポジトリ(IoT SP09)をスキャン
· kamo-shared-library
アレクサリンク、仮想センサー、エンドポイントのエンティティティティティティティティ、IotCommand.voiceLinkId、ALEXA *アクティビティの種類(IoT SP09)
· kamo-login
/oauth/authorize, /token, /revoke, 1つの共有セッションクッキー作家(IoT SP09)
Kamo OAuth サーバーの公開エンドポイント、セキュリティサービス (O1、O6 に中継 O7) SECURITY SERVICE URL でクラスター DNS 以上 (デフォルト) kamowssecurity-service, app/api/recover として: - GET /oauth/authorize は 7 つの OAuth パラメーターのみを転送し、 相対 303: /?oauth request=<id> 有効なリクエスト、クライアントの 登録 https: リダイレクトエラーのリダイレクト、/oauth/error それ以外の場合 (an) 未登録のクライアントまたは未登録のリダイレクト URI が表示されます。 - POST /oauth/token と /oauth/revoke はバイトのボディバイトを転送します 正規化とContent-Type のみ (さらに、呼び出し者のアドレスが SecurityService の限界)、リレー WW-Authenticate、常に店無し; 欠陥、 またはエンドポイントの所有していない状態(200/400/401/429/503)は、 503一時的に unavailable — 決して無効 grant. - ******************** に OAuthShell (bundled) Kamoロゴ、www.kamocrm.comのプライバシーと利用規約、別のものから何も 起源)。 app/lib/***Cookie.ts は、 clear-then-set *** ブロックの 1 つのコピーです。 /api/login, /api/session/select と /api/login/mfa それぞれが実行した。 ザ・オブ・ザ・ 3つのコピーは属性の属性を同一としていたので、何もありません パラメータ化; ヘルパーは、読み込まれるルートをホストヘッダーに取ります。 探す, 目的に保持される:次のクッキージャーは、名前によってキー化されます。 set() はワイヤに到達します。 — 3 つのクリアは行いません。 test/***-cookie(クッキー) 古いインラインブロックに対して正確なSet-Cookieヘッダーをピン留めします。 終端まで続くルート。 npm test = ノード --experimental-strip-types --test test/*.test.mjs (Node 22) ディレクトリ引数を引数にせず、planCheckout.test.mjs は .ts をインポートします.
· kamo-shared-library
OAuth サーバー・エンティティティティティティ、リポジトリ、読み取り専用トークン・ベイヤー、アクセスログ・イベント・タイプ(IoT SP09)
· kamo-shared-library
Kamo OAuthサーバ(IoT SP09)向けトークン生成、PKCE S256、スコープ解析
· kamo-shared-library
メニュー そして******************** (SP04 タスク 21-22)
生産(SP04 DDL、デフォルト TRUE)に存在するカラム.
· KlusterServices
Google信託サービスは、プラットフォームログインホストの証明書(IoT SP09)を発行します
Amazonのアカウントのリンクは、Let's Encryptを拒否するので、 login.kamouniverse.com 単独でgts-prodに移動します ClusterIssuer(外部アカウント結合によるACME)。他のすべてのホストは、resencrypt-prodを保持します。 EABキーID 演算子のステップB1までのプレースホルダーです。このコミットは、その前にメインにプッシュされません.
· KlusterServices
Google信託サービスは、プラットフォームログインホストの証明書(IoT SP09)を発行します
Amazonのアカウントのリンクは、Let's Encryptを拒否するので、 login.kamouniverse.com 単独でgts-prodに移動します ClusterIssuer(外部アカウント結合によるACME)。他のすべてのホストは、resencrypt-prodを保持します。 EABキーID 演算子のステップB1までのプレースホルダーです。このコミットは、その前にメインにプッシュされません.
· kamo-internal
NoReply 監査サブシステムにおけるIOT
IoT デバイス SP06: Eメールサービス監査は、NoReplySubsystem.IOT でアラーム文字 (iot.alarm notice) を監視します。 監査フィルタはそれを知っています.
· kamo-internal
アクセスログフィルタ(IoT SP09)でのOAuth監査イベント
· EmailService
Iot共有文字用のサンプル変数をプレビュー
新規共有ライブラリ「BEFORE IoTService」に再構築(無制限のテンプレートキー404s forever).
· SecurityService
Iot alias; ピン iot.<domain> 解像度
再構築は、共有ライブラリから DomainAliasType.IOT を実行します。 KnownAliases/SSL PROBE LABELS フォロー iot.<apex> が TLS を上回るだけなので、確認されたドメインは下書きされません。 IotEntityMappingOn62Test は、Hibernate 6.2 行の 4 つの SP04 共有エンティティティティティをマップします.
· kamo-marketing
個人情報保護方針および利用規約(IoT SP09)における音声付随段落
· SecurityService
Kamo OAuth 認可サーバーテーブルと iot.alexa クライアント (IoT SP09)
· kamo-shared-library
Iot.share linkとiot.share codeのcanonicalテンプレート、IotShareEmail
· kamo-shared-library
組織とリポジトリの共有
· kamo-shared-library
ルール、トークン、ワンタイムコード、マスクされた目的地の共有
· kamo-internal
コネクターのセットアップガイドおよび分野は先端タブ カード(IoT SP08)の助けを
· kamo-internal
リモート監視カード — RPM 進行、ホーム読み取り、臨床医の制限、アラートリスト
