Skonfigurowałem usługę B2C w usłudze Azure AD i uwzględniłem Google jako dostawcę uwierzytelniania, aby stwierdzić, że Google blokuje żądania uwierzytelnienia za pośrednictwem osadzonego widoku internetowego. Następnie znalazłem aplikację AppAuth, ale mam problemy z uruchomieniem przykładowej aplikacji na iOS.AppAuth z usługą Azure AD B2C
Problem, który mam, dotyczy przekierowania uri. Użycie dostarczonego przez AAD przekierowania uri dla natywnych aplikacji powoduje błąd w Safari Mobile. Podjęto próbę dodania niestandardowego przekierowania, które spowoduje przekierowanie do mojej aplikacji na iOS, ale nie może, ponieważ nie sprawdza poprawności w konfiguracji lazurowych reklam, ponieważ nie znajduje się w schemacie adresu URL https.
Czy można używać AppAuth z usługą Azure AD B2C? Czy jest jakiś sposób, aby skonfigurować to poprawnie lub czy wymaga zmian po stronie MS?
EDIT
mam Azure AD konfigurację B2C i pracy w tym logowanie do konta Google. Działa to zgodnie z oczekiwaniami w przeglądarce internetowej, jednak gdy próbuję zalogować się do Google z iOS przy użyciu wbudowanej przeglądarki internetowej, otrzymuję disallowed_useragent. Zbadawszy to, natknąłem się na bibliotekę AppAuth, która moim zdaniem jest bezpiecznym rozwiązaniem z wyboru, z wyjątkiem faktu, że nie działa z B2C z powodu przekierowania problemów, lub przynajmniej nie znalazłem sposobu, aby to zadziałało.
Oczekuję, że będę w stanie dostarczyć przekierowanie w B2C, które jest unikalne dla mojej aplikacji na iOS, aby SFSafariViewController mógł przekierować z powrotem do mojej aplikacji. Używanie konfiguracji internetowej w B2C wydaje się być właściwym podejściem, ale wymaga użycia https zamiast niestandardowego schematu.
Czy istnieje sposób skonfigurowania usługi B2C dla niestandardowego identyfikatora URI przekierowania?
Dziękuję za informacje, ale jestem o krok od tych kroków. Szukam informacji związanych z integracją AppAuth. –