달력/접촉 통합 결코 공백을 저장하거나 저장된 credentials를 삭제하십시오

FixEmailService
관련 상품
2026년 9월 17일 오전 4:31 UTC
이름 *
Kamo
뚱 베어
d35858f

Contact integration's credentialsJson은 저장이 전송된 모든 것에 의해 대체되었습니다. org CalDAV/CardDAV 탭은 모든 것을 보냅니다 4개의 서버 필드 (empty - Apple 또는 사용자 정의 서버의 모든 저장에 저장된 것을 결코 보여주지 않습니다, 그래서 저장 저장 저장 저장을 눌러 저장 주소, 사용자 이름 및 암호 빈 문자열. 더 보기 연락처 페이지의 소스 대화 상자만 입력된 필드를 보내고, 비밀번호가 주소와 사용자 이름을 떨어뜨렸습니다. IntegrationSettingsService는 이제 두 종류의 자격 쓰기를 구별합니다. - 설정 저장 (org PUT, 회원 POST/PUT) MERGES : 공백 또는 null 필드는 "공급되지 않음"이며 저장 값; 모든 필드 빈 변경 아무것도; 유형 필드는 저장 카운터 및 기타 저장을 대체 사이트 맵 공급자가 아무것도에서 시작되는 것을 전환하는 저장, 그래서 OAuth 보조금의 토큰은 결코 수행되지 않습니다 Apple ID의 자격 증명 또는 역으로. 저장된 암호는 caldavUrl, carddavUrl 및에 바인딩됩니다. 사용자 이름 저장: 암호를 입력하지 않고 그들 중 어떤 변경 400 오히려 다른 서버 또는 계정에 이전 암호를 전송합니다. JSON 객체가 저장되지 않는 자격 전송, 하기 전에. - OAuth 동의 REPLACES 보조금 전체 (org 콜백을위한 새로운 saveOrgOAuthGrant; saveMemberOAuth). 합병 공급자가 재발행하지 않았거나 다른 계정의 이메일이 새로워진 토큰을 보관할 수 있습니다. 컨트롤러 답변 IllegalArgumentException 에서 저장 400 대신 500. 토큰 리프레더 (here and in daemonservice) 읽기 및 전체 해독 된지도를 텍스트, 및 ProviderRegistry / GenericDavProvider는 그것을 읽습니다; 그(것)들의 변화 없음. 생산에 contact integrations 행이 없습니다. 아직 닦지 않았습니다. IntegrationSettingsServiceTest: 빈 필드는 서버를 유지, 유형 필드는 단지 자체를 대체, 새로운 비밀번호없이 주소 / 계정은 거부 및 변경하지 않습니다 (동의 주소는 변경되지 않습니다), 공급자 스위치는 다른 공급자의 열쇠, org 및 일원 OAuth 보조금 대체를 삭제합니다. Mutation-checked: 교체 merging 대신, 암호 바인딩을 제거, 공급자 스위치를 무시하고, OAuth 보조금 중 하나를 merging 각 테스트 실패. 풀 스위트: 1763 테스트, 0 실패.

모든 변경 사항

배송을 보는 것과 같이?

모든 것이 자신의 작업 공간에서 도착합니다. 무료 플랜을 시작하고 이 페이지를 다시 한 달에 읽으십시오.

무료 영원히 시작가격 비교