Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Od 1 maja 2025 r. usługa Azure AD B2C nie będzie już dostępna do zakupu dla nowych klientów. Dowiedz się więcej w naszych często zadawanych pytaniach.
Przed rozpoczęciem użyj selektora Wybierz typ zasad w górnej części tej strony, aby wybrać typ konfigurowanych zasad. Usługa Azure Active Directory B2C oferuje dwie metody definiowania sposobu interakcji użytkowników z aplikacjami: za pomocą wstępnie zdefiniowanych przepływów użytkowników lub w pełni konfigurowalnych zasad niestandardowych. Kroki wymagane w tym artykule są różne dla każdej metody.
Domyślnie usługa Azure Active Directory B2C (Azure AD B2C) weryfikuje adres e-mail klienta dla kont lokalnych (kont użytkowników, którzy tworzą konto przy użyciu adresu e-mail lub nazwy użytkownika). Usługa Azure AD B2C zapewnia prawidłowe adresy e-mail, wymagając od klientów zweryfikowania ich podczas procesu rejestracji. Zapobiega to również używaniu zautomatyzowanych procesów przez złośliwych podmiotów do generowania fałszywych kont w aplikacjach.
Niektórzy deweloperzy aplikacji wolą pominąć weryfikację poczty e-mail podczas procesu rejestracji, a zamiast tego klienci mogą później zweryfikować swój adres e-mail. Aby to umożliwić, można skonfigurować usługę Azure AD B2C w celu wyłączenia weryfikacji poczty e-mail. W ten sposób tworzy łagodniejszy proces rejestracji i zapewnia deweloperom elastyczność rozróżniania klientów, którzy zweryfikowali swój adres e-mail od klientów, którzy tego nie mają.
Ostrzeżenie
Wyłączenie weryfikacji poczty e-mail w procesie rejestracji może prowadzić do spamu. Jeśli wyłączysz domyślną weryfikację poczty e-mail zapewnianą przez usługę Azure AD B2C, zalecamy zaimplementowanie zastępczego systemu weryfikacji.
Wymagania wstępne
- Utwórz przepływ użytkownika, aby użytkownicy mogli zarejestrować się i zalogować do aplikacji.
- Rejestrowanie aplikacji internetowej.
- Wykonaj kroki opisane w Jak rozpocząć z zasadami niestandardowymi w usłudze Active Directory B2C. W tym samouczku przedstawiono sposób aktualizowania niestandardowych plików zasad, aby korzystać z konfiguracji kont usługi Azure AD B2C.
- Rejestrowanie aplikacji internetowej.
Wyłączanie weryfikacji e-mail
Wykonaj następujące kroki, aby wyłączyć weryfikację poczty e-mail:
- Zaloguj się do witryny Azure Portal.
- Jeśli masz dostęp do wielu dzierżaw, wybierz ikonę Ustawienia w górnym menu, aby przełączyć się na dzierżawę Azure AD B2C z menu Katalogi + subskrypcje.
- W menu po lewej stronie wybierz pozycję Azure AD B2C. Możesz też wybrać pozycję Wszystkie usługi i wyszukać i wybrać pozycję Azure AD B2C.
- Wybierz pozycję Przepływy użytkownika.
- Wybierz przepływ użytkownika, dla którego chcesz wyłączyć weryfikację poczty e-mail.
- Wybierz pozycję Układy stron.
- Wybierz stronę rejestracji konta lokalnego.
- W obszarze Atrybuty użytkownika wybierz pozycję Adres e-mail.
- Z listy rozwijanej Wymaga weryfikacji wybierz pozycję Nie.
- Wybierz Zapisz. Weryfikacja poczty e-mail jest teraz wyłączona dla tego przepływu użytkownika.
Profil techniczny LocalAccountSignUpWithLogonEmail jest samoafirmujący, który jest wywoływany podczas przepływu rejestracji. Aby wyłączyć weryfikację poczty e-mail, ustaw metadane EnforceEmailVerification
na wartość false. Zastąp profile techniczne LocalAccountSignUpWithLogonEmail w pliku rozszerzenia.
- Otwórz plik rozszerzeń zasad. Na przykład
SocialAndLocalAccounts/
TrustFrameworkExtensions.xml
. - Znajdź element
ClaimsProviders
. Jeśli element nie istnieje, dodaj go. - Dodaj następującego dostawcę oświadczeń do
ClaimsProviders
elementu:
<ClaimsProvider>
<DisplayName>Local Account</DisplayName>
<TechnicalProfiles>
<TechnicalProfile Id="LocalAccountSignUpWithLogonEmail">
<Metadata>
<Item Key="EnforceEmailVerification">false</Item>
</Metadata>
</TechnicalProfile>
</TechnicalProfiles>
</ClaimsProvider>
Testowanie zasad
- Zaloguj się do witryny Azure Portal.
- Jeśli masz dostęp do wielu dzierżaw, wybierz ikonę Ustawienia w górnym menu, aby przełączyć się na dzierżawę Azure AD B2C z menu Katalogi + subskrypcje.
- W menu po lewej stronie wybierz pozycję Azure AD B2C. Możesz też wybrać pozycję Wszystkie usługi i wyszukać i wybrać pozycję Azure AD B2C.
- Wybierz pozycję Przepływy użytkownika.
- Wybierz przepływ użytkownika, dla którego chcesz wyłączyć weryfikację poczty e-mail. Na przykład B2C_1_signinsignup.
- Aby przetestować politykę, wybierz pozycję Uruchom przepływ użytkownika.
- W polu Aplikacja wybierz aplikację internetową o nazwie testapp1 , która została wcześniej zarejestrowana. Adres URL odpowiedzi powinien zawierać wartość
https://jwt.ms
. - Kliknij pozycję Uruchom przepływ użytkownika
- Powinno być możliwe zarejestrowanie się przy użyciu adresu e-mail bez walidacji.
Aktualizowanie i testowanie pliku jednostki uzależnionej
- Zaloguj się do witryny Azure Portal.
- Jeśli masz dostęp do wielu tenantów, wybierz ikonę Ustawienia w górnym menu, aby przełączyć się na dzierżawę Microsoft Entra ID z menu Katalogi i subskrypcje.
- Wybierz pozycję Wszystkie usługi w lewym górnym rogu witryny Azure Portal, a następnie wyszukaj i wybierz pozycję Rejestracje aplikacji.
- Wybierz Identity Experience Framework.
- Wybierz Prześlij zasady niestandardowe, a następnie prześlij dwa zmienione pliki zasad.
- Wybierz przekazane zasady rejestracji lub logowania, a następnie kliknij przycisk Uruchom teraz .
- Powinno być możliwe zarejestrowanie się przy użyciu adresu e-mail bez walidacji.