새로운 My-Account 포털

· 컴포넌트

esegece.comMy-Account 섹션이 완전히 새로 구축되었어요. 로그인, 구독 관리, 새 릴리스 및 베타 빌드 다운로드, 헬프데스크 티켓 열기 등 고객 영역에서 하던 모든 작업이 이제 sgcWebSockets를 사용해 처음부터 작성한 완전히 새로운 전용 서버에서 실행돼요.

이 글에서는 사용자 관점에서 무엇이 변경되었는지 안내해요: 로그인 방법, TEAM 및 SITE 구독으로 이제 할 수 있는 것들, 포털 방문 시 기대할 수 있는 것들을 살펴봐요.

sgcWebSockets로 구축한 새 서버

이전 My-Account 영역은 공개 사이트 위에 덧붙여진 페이지들의 모음이었어요. 새 포털은 sgcWebSockets 위에 완전히 작성된 독립 실행형 서버로, 로그인, 프로필, 구독, 다운로드, 헬프데스크, 메일링 기본 설정, GDPR 데이터 내보내기, 하위 계정 관리 등 모든 인증된 요청을 처리해요.

저희에게 이것은 라이브러리의 실제 부하 테스트이기도 해요: 사용자들이 자신의 서버를 구축하는 데 사용하는 것과 동일한 컴포넌트가 이제 eSeGeCe 고객 포털을 제공해요. 여러분에게는 더 빠른 페이지, 더 빠른 다운로드, 계정에서 하는 모든 작업에 걸친 일관된 경험을 의미해요.

이것은 또한 다음에 올 것의 미리 보기이기도 해요: 현재 개발 중인 새 sgcHTML 컴포넌트 세트로, sgcWebSockets의 향후 버전에서 출시될 예정이에요. 새 My-Account 포털은 그 위에 구축된 첫 번째 프로덕션 애플리케이션이에요.

패스키로 로그인하기

첫날 바로 알아챌 가장 큰 변화는 로그인 방법이에요. 포털은 이제 패스키를 지원해요 — 이미 신뢰하는 기기를 사용한 비밀번호 없는 로그인: Touch ID, Face ID, Windows Hello, 또는 하드웨어 보안 키를 사용해요.

패스키는 기존 비밀번호 흐름을 기기의 단일 생체 인식 또는 PIN 프롬프트로 교체해요. 뒤에서는 브라우저가 기기를 떠나지 않는 개인 키로 일회성 챌린지에 서명해요 — 서버는 공개 키만 볼 수 있어요.

이것이 여러분에게 의미하는 것:

원하는 만큼 패스키를 등록할 수 있어요(예를 들어 기기당 하나씩), 각각에 친숙한 이름을 지정하고, 더 이상 사용하지 않는 패스키는 제거할 수 있어요.

TEAM 및 SITE 구독의 하위 계정

TEAM 또는 SITE 구독을 보유하고 있으면 이제 지원팀에 연락하지 않고도 포털에서 직접 하위 계정을 생성할 수 있어요.

각 하위 계정은 메인 구독의 자격을 상속받는 완전히 독립적인 로그인이에요. 동료들이 자신의 자격 증명으로 로그인하고, 동일한 릴리스를 다운로드하고, 자신의 헬프데스크 티켓을 열 수 있어요 — 메인 계정 보유자는 완전한 가시성과 제어권을 유지해요.

구독 하위 계정 일반적인 사용
TEAM 소규모 개발자 팀 릴리스에 대한 접근을 공유하는 내부 제품 팀
SITE 더 큰 사이트 전체 그룹 전체 부서 또는 회사 전체 배포
Single 없음 개인 개발자 라이선스

하위 계정 관리는 간단해요:

허용되는 하위 계정의 정확한 수는 구매한 플랜에 따라 달라요. 포털은 현재 사용 현황을 한눈에 보여 줘요 — 보유한 슬롯 수, 사용 중인 수, 남은 수.

구독 및 라이선스 활성화

구독 페이지에는 계정에 연결된 모든 라이선스가 나열돼요: 플랜, 기간, 활성화 상태, 갱신일. 각 구독에 대해 다음을 할 수 있어요:

하위 계정 사용자는 자신이 속한 구독을 읽기 전용 모드로 볼 수 있어요 — 결제나 멤버십을 변경할 수 없지만 다운로드할 수 있는 것이 무엇인지 알기에 충분해요.

더 빠르고 스마트한 다운로드

다운로드는 이제 새 서버에서 엔드투엔드로 제공돼요. My-Account › 다운로드에서 모두 이용할 수 있는 두 가지 유형이 있어요:

모든 다운로드는 서명되고, 기록되고, 구독에 연결되어 있어요 — 여러분과 하위 계정 사용자가 항상 플랜이 자격을 부여하는 것을 정확히 받을 수 있어요.

헬프데스크 및 프로필

통합 헬프데스크도 My-Account 안에 있어요. 티켓을 열고, 파일을 첨부하고, 대화를 추적하고, 지원팀이 보내는 첨부파일을 다운로드할 수 있어요 — 모두 동일한 인증 세션에서, 계정 아래에 전체 메시지 기록이 보관돼요.

프로필 페이지에서 이름을 업데이트하고, 비밀번호를 변경하거나(또는 대신 패스키를 사용), 이메일 주소 변경을 요청할 수 있어요. 이메일 변경은 새 주소로 전송된 일회용 링크를 통해 확인되므로, 탈취된 세션이 계정 통신을 자동으로 재라우팅할 수 없어요.

메일링 기본 설정 및 GDPR

작지만 중요한 두 가지 추가 사항이에요:

라이트 및 다크 테마 — 그리고 여러분의 언어

포털은 라이트 테마와 다크 테마를 모두 제공해요. 선택은 브라우저별로 기억되므로 한 번만 설정하면 돼요. 인터페이스도 현지화되어 있어요: 메인 사이트가 여러분의 언어로 제공되면 포털도 자동으로 따라와요.

기존 사용자에게 의미하는 것

아무것도 손상되지 않아요. 사용자 이름과 비밀번호는 여전히 작동하고, 구독 및 다운로드 기록은 그대로이며, 공개 사이트의 활성 세션은 새 포털에서 인식돼요. My-Account를 처음 방문하면 단순히 재설계된 인터페이스에 도달하게 되어요 — 거기서 패스키 등록이나 하위 계정 추가는 전적으로 여러분이 선택하면 돼요.

sgcWebSockets 위에 구축 — 그리고 새로운 sgcHTML

위에서 설명한 모든 것은 모든 고객에게 제공되는 동일한 sgcWebSockets 컴포넌트로 구동돼요: HTTP 서버, OAuth2, WebAuthn / 패스키, CDN 서명, 메일러, 레이트 리미터, 방화벽, 세션 처리가 모두 라이브러리의 표준 컴포넌트예요.

그 위에 현재 마무리 중인 새 컴포넌트 패밀리 — sgcHTML — 이 사용자 인터페이스를 렌더링해요. sgcHTML을 사용하면 Delphi 서버가 템플릿 엔진이나 외부 의존성 없이 네이티브 컴포넌트에서 직접 완전한 테마 HTML 페이지와 폼을 생성할 수 있어요. 새 My-Account 포털을 sgcHTML의 실제 테스트베드로 사용하고 있으며, 준비가 되면 sgcWebSockets의 향후 릴리스의 일부로 게시할 예정이에요.

그 동안 새 포털을 즐겨 주시길 바라며 — 언제나처럼 헬프데스크를 통한 피드백은 언제나 환영해요.