Перейти к основному содержанию

Google Workspace

Casdoor как SAML IdP в Google Workspace

Это руководство покажет вам, как настроить Casdoor и Google Workspace для добавления Casdoor как SAML IdP в Google Workspace.

Добавить сертификат

В Casdoor добавьте сертификат типа X.509 с криптоалгоритмом RSA и скачайте его.

Добавить серт

Настройка SAML приложения

На странице редактирования приложения выберите только что созданный сертификат. Добавьте доменное имя Google приложения, которое вы будете использовать, в Redirect URLs, например google.com.

Выберите серт и добавьте redirect URLs

В поле SAML reply URL введите https://www.google.com/a/<your domain>/acs, что является ACS URL. Соответствующую информацию об ACS URL можно найти здесь: Требования к утверждению SSO.

Введите поле SAML reply URL

Скопируйте sign-in page URL. Это будет использовано на следующем шаге.

Скопируйте URL страницы входа

Добавить сторонний SAML IdP для Google Workspace

В административной консоли Google Workspace перейдите к Security и затем Overview. Найдите раздел SSO with third-party IdP. Нажмите на "Add SSO profile", чтобы перейти на страницу редактирования. Отметьте чекбокс "Set up SSO with third-party identity provider". Вставьте скопированный URL страницы входа в поля Sign-in page URL и Sign-out page URL. Загрузите сертификат, скачанный на предыдущем шаге. Нажмите "Save", чтобы сохранить изменения.

Настройка Google Workspace

Добавить пользователей для тестирования

В Google Workspace создайте пользователя с именем пользователя "test" (вы можете настроить имя пользователя, это просто пример).

Добавить пользователя в Google Workspace

В Casdoor добавьте пользователя с таким же именем пользователя, как установлено в Google Workspace. Убедитесь, что вы выбрали соответствующую организацию и ввели адрес электронной почты пользователя.

Добавить пользователя в Casdoor

Как пример с использованием "google.com", выполните следующие шаги:

  1. Нажмите на кнопку входа на странице Google.com. Введите адрес электронной почты пользователя, чтобы начать процесс входа.
  2. Вы будете перенаправлены на страницу Casdoor. На странице Casdoor введите соответствующий адрес электронной почты и пароль.
  3. Если вход выполнен успешно, вы будете перенаправлены обратно на google.com.

Итоговый результат