Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule pokazano, jak skonfigurować usługę Azure Container Apps do używania usługi Google jako dostawcy uwierzytelniania.
Aby wykonać poniższą procedurę, musisz mieć konto Google z zweryfikowanym adresem e-mail. Aby utworzyć nowe konto Google, przejdź do strony accounts.google.com.
Wymagania wstępne
Rejestrowanie aplikacji w usłudze Google
Wykonaj te kroki:
Postępuj zgodnie z dokumentacją firmy Google w witrynie Google Sign-In dla aplikacji po stronie serwera, aby utworzyć identyfikator klienta i klucz tajny klienta. Nie trzeba wprowadzać żadnych zmian w kodzie. Wystarczy użyć następujących informacji:
- W przypadku autoryzowanych źródeł języka JavaScript użyj nazwy
https://<hostname>.azurecontainerapps.ioaplikacji w <nazwie> hosta. - W przypadku identyfikatora URI przekierowania autoryzowanego użyj polecenia
https://<hostname>.azurecontainerapps.io/.auth/login/google/callback.
- W przypadku autoryzowanych źródeł języka JavaScript użyj nazwy
Skopiuj wartości Identyfikator aplikacji i Klucz tajny aplikacji.
Ważne
Wpis tajny aplikacji jest ważnym poświadczenie zabezpieczeń. Nie udostępniaj tego wpisu tajnego nikomu ani nie rozpowszechniaj go w aplikacji klienckiej.
Dodawanie informacji google do aplikacji
Wykonaj te kroki:
Zaloguj się do witryny Azure Portal i przejdź do aplikacji.
Wybierz pozycję Uwierzytelnianie w menu po lewej stronie. Wybierz pozycję Dodaj dostawcę tożsamości.
Wybierz pozycję Google na liście rozwijanej Dostawca tożsamości. Wklej uzyskane wcześniej wartości Identyfikator aplikacji i Klucz tajny aplikacji.
Wpis tajny będzie przechowywany jako wpis tajny w aplikacji kontenera.
Jeśli konfigurujesz pierwszego dostawcę tożsamości dla tej aplikacji, zostanie również wyświetlony monit z sekcją Ustawienia uwierzytelniania usługi Container Apps. W przeciwnym razie możesz przejść do następnego kroku.
Te opcje określają sposób, w jaki aplikacja odpowiada na nieuwierzytelnione żądania. Domyślne opcje przekierowują wszystkie żądania, aby zalogować się za pomocą tego nowego dostawcy. Możesz teraz zmienić to zachowanie lub dostosować te ustawienia później z głównego ekranu uwierzytelniania , wybierając pozycję Edytuj obok pozycji Ustawienia uwierzytelniania. Aby dowiedzieć się więcej o tych opcjach, zobacz Przepływ uwierzytelniania.
Wybierz Dodaj.
Uwaga
Aby dodać zakres: możesz zdefiniować uprawnienia, które aplikacja ma w portalu rejestracji dostawcy. Aplikacja może żądać zakresów podczas logowania, które korzystają z tych uprawnień.
Teraz możesz używać usługi Google do uwierzytelniania w aplikacji. Dostawca zostanie wyświetlony na ekranie Uwierzytelnianie . Z tego miejsca możesz edytować lub usunąć tę konfigurację dostawcy.
Praca z uwierzytelnionymi użytkownikami
Skorzystaj z poniższych przewodników, aby uzyskać szczegółowe informacje na temat pracy z uwierzytelnionymi użytkownikami.