로그인은 사용자와의 첫 번째 상호작용이기 때문에 이 과정을 마무리하는 것이 중요합니다. 있습니다. 아래 섹션을 읽고 로그인 API, 로그인 관련 쿼리 매개변수, 팝업 차단기 처리 방법, 그리고 개발 단계에서 사용할 수 있는 테스트 계획을 사용하여 권장사항을 살펴보겠습니다
SSO 구현 세부정보
Google의 OAuth 2.0은 다양한 OAuth와 호환됩니다. 2.0 스택 다음과 같이 서버 측 승인 구현을 적극 권장합니다. 가장 높은 보안 옵션이며 iframe 쿼리 사용을 지원합니다. 매개변수를 입력합니다.
다음의 경우 Google ID 웹사이트에 제공된 기술 가이드를 참고하세요. Google 로그인을 구현합니다. Google 로그인 브랜딩을 준수해야 합니다. 가이드라인을 참고하세요. Sketch, SVG, EPS 파일은 다운로드할 수 있습니다.
로그인 테스트
부가기능 테스트 계획을 사용하여 부가기능이 필요한 표준을 검토하고 알려진 특이 사례를 처리할 수 있어야 검토할 수 있습니다. 클래스룸 부가기능을 밀접하게 반영하는 테스트 요구사항 체크리스트를 확인하고, 애플리케이션의 상태를 확인하는 방법에 대한 단계별 안내를 부가기능이 이러한 요구사항을 충족하는 경우에 해당합니다 이것들은 동일한 테스트로 애플리케이션이 게시 중에 테스트됩니다
로그인 쿼리 매개변수
Google 클래스룸에서는 login_hint
쿼리 매개변수를 제공하여
발생할 수 있습니다. iframe의 로그인 관련 매개변수 섹션을 참고하세요.
쿼리 매개변수 페이지를 참조하세요. 샘플 코드는 다음에서 찾을 수 있습니다.
개발자 둘러보기의 반복 방문 처리 둘러보기를 제공합니다.
팝업 차단기 관리
로그인 대화상자 창을 통해 부가기능에 쉽게 로그인할 수 있습니다. 이 계정 선택기 화면이 표시되고 사용자가 OAuth를 권한을 부여할 수 있습니다 최종 사용자의 팝업 차단기로 인해 사용자가 로그인 흐름을 통해 이를 수행할 수 있습니다.
그림 1. 계정 선택기 화면의 예
이 문제를 해결하려면 최종 사용자에게 클릭하여 우회할 수 있는 버튼을 제공하세요. 팝업 차단기를 제거하세요. 이 상호작용을 통해 로그인 대화상자가 표시됩니다. 최종 사용자가 로그인 과정을 계속 진행할 수 있습니다. 설정한 버튼이 로그인 브랜드 가이드라인을 따르는지 확인하세요.
개발자 둘러보기의 로그인 둘러보기에 따라 클릭하면 로그인 대화상자를 트리거할 수 있는 Google 브랜드 로그인 버튼입니다.
멀티 로그인
브라우저에서 여러 개의 계정이 동시에 로그인되어 있으면 부가기능 사용자 플로우에 대해 자세히 알아보세요. 최종 사용자는 현재 브라우저를 사용하거나 시크릿 모드의 Chrome 창에서 클래스룸 열기 작업을 다시 시도하시기 바랍니다.
멀티 로그인 문제로 인해 잘못된 사용자가 부가기능에 로그인한 경우
클래스룸 부가기능 API에 대한 호출이
InvalidAddOnToken
오류 이러한 오류가 발생하면
사용자가 브라우저에서 다른 모든 계정에서 로그아웃하거나
시크릿 모드 Chrome 창에서 클래스룸을 이용하세요.