- 出荷済み
- 2026年9月17日 4:31 UTC
- プロフィール
- Kamo
- コンテンツ
- d35858f
コンタクトインテグレーションのCertificateJsonは、送信された保存のどれかに置き換えられました。 org CalDAV/CardDAV タブは、全てを送信します 4つのサーバーフィールド(空 - それらは保存されているものを示すことはありません)Appleまたはカスタムサーバーの保存ごとに、 [保存] を押して、保存されたアドレス、ユーザー名、パスワードを空の文字列に変更します。 ザ・オブ・ザ・ 連絡先ページのソースダイアログは、タイプされたフィールドのみを送信します。そのため、パスワードの変更はアドレスとユーザー名をドロップします。 IntegrationSettingsService は 2 つの種類のクレデンシャル ライティングを区別します。 - 設定保存(PUT、POST/PUT) MERGES:空白またはnullフィールドは「供給されません」であり、保存される 値; すべてのフィールド空白は何も変更しません。 型フィールドは、保存されたカウンターパートと保存されているすべてのフィールドを置き換えます フィールドの滞在。 プロバイダーを切り替える保存は何も始まらないため、OAuth の付与トークンは運ばれません。 Apple IDの認証情報またはリバースへ。 保存されたパスワードは、caldavUrl、CarddavUrl、 保存されたユーザー名: パスワードを入力することなく、それらのいずれかを変更することは400ではなく400で拒否されます 古いパスワードを別のサーバーまたはアカウントに送信します。 JSON オブジェクトではないクレデンシャルは、 お問い合わせ - OAuth は、助成金全体 (new saveOrgOAuthGrant for org コールバック、saveMemberOAuth) を承諾します。 マージ プロバイダーが再発行しなかったリフレッシュトークン、または別のアカウントのメールが保持されます。 コントローラは、500の代わりに400の節約からIllegalArgumentExceptionに応答します。 トークンリムーバー (here と daemonservice ) は、エンティティティティエンティティティエンティティティエンティティティエン、ProvideerRegistry の全ての復号マップを読み込み、書き直します。 GenericDavProvider は読み込みます。それらのどれも変更しません。 製造中の contact integrations 行はありませんので、 何も拭きませんでした。 インテグレーションSettingsServiceTest: blank フィールドはサーバーを維持し、タイプされたフィールドはそれ自体、新しい パスワードなしのアドレス/アカウントは拒否され、何も変更されません(同じアドレスが変更されません)、 プロバイダー スイッチは、他のプロバイダのキー、org およびメンバー OAuth の付与を置き換えます。 突然チェック:置換 代わりに、パスワードの結合を削除し、プロバイダのスイッチを無視し、OAuthの付与をマージする 各テストに失敗します。 フルスイート:1763テスト、0失敗.