Google 클래스룸 부가기능은 Google 싱글 사인온 (SSO)을 사용하여 사용자를 식별하고 인증해야 함.
SSO에 관한 자세한 내용은 Google ID의 OpenID Connect 가이드를 참고하세요. 또한 사용자 가입 및 로그인에 관한 Google의 공식 문서인 자동 로그인 및 로그인 브랜딩 가이드라인을 참고하는 것이 좋습니다.
클래스룸 부가기능에서 Google SSO를 구현하는 방법에 관한 안내는 원활한 로그인 페이지를 참고하세요. 원활한 로그인 가이드에서는 부가기능이 로그인 권장사항을 준수하는지 확인하는 데 사용할 수 있는 테스트 계획도 언급합니다.
로그인 흐름
Google 클래스룸은 사용자의 로그인 불편을 줄이기 위해 iframe이 열릴 때 login_hint
쿼리 매개변수를 제공합니다. login_hint
는 사용자의 고유한 Google ID이며 사용자가 부가기능에 처음 로그인한 후에 제공됩니다. 이 매개변수는 Google 클래스룸에 로그인한 사용자에 관한 컨텍스트를 제공합니다. 이러한 쿼리 매개변수에 관한 자세한 내용은 로그인 매개변수 가이드 페이지를 참고하세요.
현재 Google 클래스룸 사용자의 login_hint
쿼리 매개변수가 부가기능의 로그인한 사용자와 일치하지 않으면 Google 로그인 대화상자를 표시해야 합니다. 버튼은 Google의 브랜드 가이드라인을 준수해야 합니다. 사용자가 이미 로그인되어 있으면 다시 로그인하라는 메시지가 표시되어서는 안 됩니다.
그림 1. 사용자가 부가기능을 처음 실행할 때의 로그인 흐름
개별 설치는 사용자 자신의 계정에 부가기능을 추가합니다. 부가기능이 개별적으로 설치되면 사용자에게 부가기능의 액세스 범위에 동의하라는 메시지가 표시됩니다.
관리자 설치는 도메인의 일부 또는 모든 계정에 부가기능을 추가하며 도메인 관리자만 실행할 수 있습니다. 관리자는 원하는 경우 도메인의 모든 사용자를 대신하여 모든 액세스 범위에 동의할 수 있습니다. 관리자가 동의하도록 선택한 경우 사용자에게 액세스 범위에 동의하라는 메시지가 표시되지 않습니다.
자세한 내용은 설치 설정을 참고하세요.