Per-alias 제작자 유형 시정 플래그 추가
SeeToMembers/ 가시ToTeamMembers boolean 열을 추가하십시오. ChildOrgSecurityModelAlias 그래서 관리자는 부모 별명을 제한할 수 있습니다. Child orgs를 만들 때 멤버 vs 팀 멤버에게 나타났습니다. - 성격: 2 @Builder....
ThemeRevision을 사용하여 캐시 스트레치 로고 URL config.json
DynamicMetaLoader는 이제 테마를 저장합니다. 세션 저장 및 화재 KAMO THEME CONFIG LOADED config.json을 fetching 후. ThemeLogo 듣기 그 이벤트를 위해 ?v={revision} 쿼리 매개 변수, forcing 브라우저는 캐시 된 ...
ThemeRevision을 사용하여 캐시 스트레치 로고 URL config.json
DynamicMetaLoader는 이제 테마를 저장합니다. 세션 저장 및 화재 KAMO THEME CONFIG LOADED config.json을 fetching 후. ThemeLogo 듣기 그 이벤트를 위해 ?v={revision} 쿼리 매개 변수, forcing 브라우저는 캐시 된 ...
Public/{domain-folder}/img/ 대신 staging Bucket에 직접 업로드
UploadLogo endpoint는 hardcoded 'sumtingwong' placeholder로 작성되었습니다. (unfilled setting) 대신 org의 실제 대중 테마 경로. 지금 로고 ********* 또는 로고 전체로 이동합니다.{ext}. - copyFolder는...
Edge-nodes에서 다운된 k2m1 노드 제거
k2m1 (10.8.2.1)는 영구적으로 아래로 입니다. 실패 목록에서 제거 새로운 OkHttp timeout 불까지 걸기 위하여 올려주기한 올려주기. 기본 정보 이제 k1m1-only; k0m1 콜드 노드는 fallback로 남아 있습니다.
Connect/write/read timeout을 OkHttpClient를 통해 MinioClient에 적용
Timeouts 없이, downed site-replication 동료 (k2m1)는 makeBucket를 일으키는 원인이 되었습니다 그리고 putObject 호출은 무한하게 차단, 무한한 서핑 로고 업로드 UI에 "Saving...". OkHttpClient는 이제 30초 동안 시행됩...
설정 대화 상자, 웹 별 마법사 경로 및 DNS 제공 패널
Subdomain Branches UI를 3개의 표면에 추가합니다: - *********** 새로운 “Subdomain Branches” 단추 org-level의 대화 상자를 열고 toggle + GoDaddy creds를 활성화합니다. per-security-model editor f...
Org-level config, GoDaddy 클라이언트 및 웹 별 org는 경로 생성
새로운 Subdomain Branches 특징은 백엔드에 종료됩니다. - SubdomainBranchesController for org-level enable + GoDaddy creds (라이브 인증) - GoDaddyDnsClient는 idempotent CNAME upserts ...
Entities, cipher 및 alias/DNS 로그 비계 추가
Per-org GoDaddy creds (AES-GCM 암호화)에 추가, AllowRootSubdomains 플래그 and child-org alias collection on the security model, DNS 제공 SecurityService에서 Round-trip에 사용되는...
Mailbox checkbox는 org domains, 공급자 도메인을 읽습니다
이전 배선 읽기 /api / 이메일 / 도메인 (email provider domains) 테이블). 그 테이블은 제 3 자 이메일 제공 업체가 될 때만 팝업됩니다. 통합 설정 - Kamo Mail orgs에 대한 빈 - 그래서 양식은 말했다 "확인 된 사서함 도메인이 설정되지 않음" ...
내 프로필 팁 배너를 드롭 + 섹션 간격을 해제
모든 4 내 프로필 섹션은 이제 동일한 수직 리듬을 공유합니다. — 각 단면도의 우두머리와 그 분야 사이 8px, 사이 16px 이름 * Alert 배너는 이메일이 서명 인 것을 설명합니다. 자격은 사라지고, 적법한 이름, 별명, 이메일, 그리고 전화는 너무 갔다 : 각 섹션은 같은 공...
Tidy 내 프로필 레이아웃 + 드롭 전화 검증
내 프로필 단계 재구성 그래서 모든 4 섹션은 동일 공유 레이아웃 및 제목 형식. 주문은 이제 법적인 이름, 별명, 이메일, 전화입니다. - FormName: 종이 래퍼를 제거, "내 이름"머리, 그리고 "Full Legal Name"캡션. 동일한 아이콘 + 자막 제목 사용 alias...
Signup에 전화 필드에 SMS 검증을 드롭
셀프서비스 등록시 수집된 전화번호는 현재 일반 옵션 텍스트 필드 - 없음 /register/phone/initiate, SMS 코드, /register/phone/verify가 없습니다. 등록 엔드포인트는 숫자를 입력, whitespace/punctuation을 정상화, E.164-is...
드롭 등록PhoneCode entity + 저장소
셀프서비스 등록은 더 이상 SMS-code 검증을 사용합니다. 전화 필드 - 등록 양식은 일반 텍스트로 전화 번호를 수집 새로운 사용자에 저장. 사용되지 않은 법인을 제거하고 그것의 저장소. register phone codes 테이블 ( 이미 생성 된 경우) KamoInitialize...
Prefix/suffix dropdowns, mailbox 도메인 게이트, 명시된 상태
- 이름 접두사 및 suffix는 이제 dropdowns에서 대중화됩니다. NamePrefixType / NameSuffixType 카탈로그 org-config에 의해 전달 끝점. 옵션 당 약어 + 전체 이름을 표시합니다. - "Provision 조직 이메일 mailbox"는 이제 비활...
Explicit 팀 상태 + 이름 prefix/suffix 카탈로그
- GET *********** 이제 namePrefixes를 반환하고 nameSuffixes, NamePrefixType 및 NameSuffixType에서 소스 회원 추가 / 팀 회원 양식을 작성하지 마십시오. - POST /create-team-member는 이제 omits 요청을 ...
Unwrap {markets:[...]} 첨부 파일 대화 상자에서 봉투
GET /api/security/commerce-markets 반환 { 시장: [...], 메시지: "..." }, bare 배열이 아닙니다. 첨부 파일 상업 시장 대화 상자 전체를 치료 'a.filter가 작동하지 않는 배열과 부는 응답 (그 후 falsely보고 "사용할 수없는 구독...
전체 폭, 3 팬 추가 회원 양식 레이아웃
대신 전체 콘텐츠 영역을 사용하여 생성 양식을 재생합니다. 1100px-wide 중심의 열. - 3-column 응답 레이아웃 : 끈적 끈적한 왼쪽 섹션 nav (md+), 전체 폭 양식 (always), 오른쪽에 라이브 요약 패널 (xl +). - Field rows now scal...
Merge OTK-redirect proxy.ts, 중복 미들웨어 삭제.ts
Next.js 15는 middleware.ts와 proxy.ts가 존재하는 경우 빌드를 거부합니다. 더 보기 OTK hand-off redirect that live in Middleware.ts — 어떤 요청을 전송 ?otk=... 에 /validate 그래서 OTK는 실제로 소모됩니...
Merge alias/email/name/phone을 단일 "내 프로필"단계로
이전에 별도의 "내 전자 메일 및 별명", "내 이름", 그리고 "전화 번호"는 13 + 등록자를위한 "내 프로필"단계로, alias + 전자 메일 + 법적 이름 필수 및 전화 번호 옵션 (SMS를 통해 입력될 때). 아래에서 13 등록자는 단일 이름 "My User Alias"단계 —...
아래-13 signups에 대한 이메일 + 법적 이름 선택
/api/security/register endpoint 이전에 모든 요청을 거부 누락된 이메일, 이름, 또는 마지막 이름. 즉, 13 경로를 만들었습니다. (KIDS ONLY orgs, 또는 ALL AGES와 하위-13 등록) 불가능 — 합법적으로 그 계정은 별칭 + 암호 + 씨앗 구...
Redis master와 dedupe OTK POST에서 새로운 ***를 읽으십시오
Replica는 OTK 교환 후 신선한 서면 세션을 읽고, 원인 false 실패 및 로그인 리디렉션. otk가 존재할 때 Skip intro 지연; Strict Mode double mount를 위한 in-flight validate 약속을 공유하십시오.
/platform/orgs에 비선 응답에 대하여 감시
비선 응답 (empty body, error envelope, 또는 {data : [...]} 래퍼) orgs 상태에 착륙하고 렌더링을 부는 'e.map은 함수가 아닙니다. Array.isArray 뒤에 국가 갱신을, 여십시오 {data: [...]}를 허용 envelope 및 표면 인...
Enforce /network는 규칙 서버 측을 입력합니다
대상이 현재 세션 org, 사용자 정의 도메인 SSL이 아닌 경우 거부 확인, 또는 인간 대상 회원은 비활성입니다. 도메인 설정 OrgNetworkEnterPolicy를 통해 내 네트워크와 논리; 로드 대상 org와 findByIdWithDomains를 통해 도메인.
Org 회원이 필요합니다
이제 입력하면 항상 새로운 *** 클라이언트 공급 대상 회원 행; 잘못된 org/member를 거부합니다. 세션 디버그 로깅 개선.
PostAuth *** 로그인 및 입력 사이에 서비스
Post-authentication *** 빌드 (grant-all 확장, 프로파일 SQL, 분기 제목, createSession) PostAuth***서비스로 입력하여 사용 비밀번호 검증 후 kamo-login과 같은 코드 경로. Enter-as build AuthenticatedU...
Enter-as 세션은 Target org 보안 제공 업체 및 옵션 TargetMemberId를 사용합니다
Enter-as는 Redis securityOrgId를 user global security provider에서 설정했습니다. 로그인이 대상 org FQDN 체인에서 설정하는 동안. 그 잘못은 크로스도메인을 만들었습니다. hand-offs는 source/provider org와 같습니다...
Enter-as OTK에 대해 /validate org 세션이 적용됩니다
/?otk=로 연결되는 ENTER는 /api/validate를 호출하지 않습니다. 공유 도메인 *** 쿠키는 소스 org를 유지. Redirect ?otk=로 / 미들웨어를 통해 유효성 검사 어떤 stray 링크.
BFF 요청에 대한 OTK에서 시스템 사용자 세션을 해결
SystemUserConfigController 및 SystemUserCapabilityController만 읽습니다. *** 쿠키. kamo-internal forwards X-OTK with cookies, 그래서 보안 서비스 절대 세션을 본 적이 없으며 합법적인 최고 수준의 소유자...
X-OTK BFF auth에서 세션을 수정
EnterAsController 만 읽기 *** 쿠키; 내부 트래픽 사용 OTKPreAuthFilter 세션 속성. JSON에서 큰 INT8 ids에 대한 문자열로 targetOrgId를 허용한다.
POST /api/security/enter-as에 대한 BFF 경로 추가
/network는 404을 산출하는 비 유창한 다음 노선이라고 불리는 행동을 입력합니다. 다른 보안 프록시와 같은 APIService에 대한 요청을 전달합니다.
Proxy system-user config API 경로 APIService
/api/security/system-user/*라는 설정 페이지는 다음 핸들러가 없습니다. 존재하므로 앱이 404을 반환했습니다. SecurityService를 일치하는 BFF 경로 추가 forwardToApi를 사용하여 endpoints (config, 보조금, 기능).
시스템 사용자 구성 페이지 + 네트워크 ENTER AS SYSTEM MEMBER
플랫폼 관리 추가 → 구성, 부모-org-owner-only 해당 이용 후기에 달린 코멘트가 없습니다. 시스템 사용자 부서, 직책, 또는 개별 팀 구성원. 모든 3개의 nav 위치에 등록 (페이지 타일 목록 설정, SettingsStatusWindow 경로 + 하위 주제 및 페이지 자체...
Backfill, 입력 흐름, 돌연변이 감시, 구성 API
Self-heal 프로비저닝: SystemUserBackfillService는 모든 것을 실행합니다. SecurityService boot (DataLoader에서)는 is system user 열을 추가합니다. and system user access table if 누락된 경우, 싱...
시스템 사용자 플래그 + 액세스-grant entity 추가
플랫폼 전체 시스템 사용자 모델 소개: a User.isSystemUser flag (일부 인덱스는 싱글톤을 적용합니다), 플러스 SystemUserAccess 테이블 그 기록은 top-level-org 부서, 직책, 또는 팀 구성원 시스템 사용자를 impersonate 할 수 있습니다...
TeamMember는 회원이며, bogus tm.getMember() 호출을 드롭합니다
TeamMember는 가입 상속을 사용합니다. 회원이 아니고, 둥지 회원이 없습니다. 이름 * 백필은 존재하지 않는 tm.getMember()를 호출했습니다. 또한 tm.teamMembershipStatus에 JPQL 상태 여과기를 전환하십시오 ( 아닌 존재 tm.status 대신 Te...
사용 *********** primitive 겟터
isOrganizationOwner는 TeamMember에 원시 불린이므로 Lombok- 생성된 accessor isOrganizationOwner() getIsOrganizationOwner()입니다. BillingGroupMemberService 및 LicenseService에서 컴...
휴대폰 + 보안 퀘스트 페이지 제거
이것은 실수로 kamo-internal에 추가되었습니다. - 전화 컬렉션 번호 및 보안 질문은 등록 흐름에 속합니다. kamo-register, 거기 이동 되었습니다. 두 개의 설정 페이지를 드롭, accountApi 클라이언트만 제공, 그리고 그들의 항목에 내 계정 카드 목록과 Set...
전화 검증 + 보안 질문 단계 추가
암호와 계정 복구 사이에 두 가지 새로운 단계를 삽입 13+ 등록자: SMS 코드와 더불어 전화 번호 단계 (선택, Skippable, 인증) 및 보안 문제 단계 (required, 3 명백한 답변과 질문). Under-13 등록자 모두 건너뛰기 그리고 회복을 위한 종자 구문에 의존합니...
Signup 도중 전화 + 안전 질문
휴대폰 번호 및 보안 요청 수집을 셀프 서비스로 이동 등록 흐름 (그들은 원래 의도) 오히려 post-signup 설정 페이지를 필요로 합니다. - New RegistrationPhoneService: 생성/확인 6자리 SMS 코드를 통해 BulkTextSmsClient, 10분 TT...
등록 iPhoneCode entity + 저장소 추가
새로운 테이블 `registration phone codes` 저장 한 샷 SMS 인증 코드 자체 서비스 등록 기간 동안 발급된 사용자의 법인이 존재하기 전에. NULL userId를 수행하기 위해 AccountVerificationCode에서 분리되는 Kept 그 테이블에.
회원 추가 / 회원 추가
- /account: tab-scoped 버튼으로 단일 주변 버튼을 교체 회원 탭에서 <Member>를 추가하면 팀 멤버 탭에서 <Team Member>를 추가합니다. 이 페이지는 자동으로 번역 되었다. 원래 페이지는 자동으로 번역 되었다. 회원 디테일 보기 - 새로운 /settings...
회원 추가 / 팀 회원 생성 흐름 추가
- 새로운 MemberCreateController 노출: * GET *********** — age-req, 시간대, 부서, 직책 * GET **************** — 이메일 또는 사용자 이름에 의하여 debounced 존재 체크 * POST /api/security/membe...
추가 AgeReqType.allowsUnder13() 도움자
추가 회원에 의해 사용 / 팀 회원은 이메일 수집을 건너 뛰기 연령 요건이 13세 미만의 사용자를 허용하는 경우 (ALL AGES, KIDS ONLY, ALL COPPA GRADS).
회원 계획 및 빌링 그룹 주위에 빌링
- 회원 페이지 플랜 & 빌링 탭은 이제 펄싱 글로우로 정렬됩니다. 그리고 탭 바의 StarRate 아이콘. 시청자가 될 때 눈에 띄는 로그인 사용자 또는 로그인 사용자는 org를 소유합니다. 내용 분할 4개의 sub-tabs로: 구독, 청구서, 결제 정보, 그룹 관리. Billing-...
