Ich löschte mein Speicherkonto, das den Ordner enthielt, der die B2C-Anmelde-/Registrierungsrichtlinie benutzerdefinierte UI-Dateien enthielt. Um meinen Fehler zu erkennen, habe ich ein neues Speicherkonto erstellt und die Richtliniendateien hochgeladen. Ich habe die Pfade in der Richtlinienkonfiguration aktualisiert. Jetzt, wenn ich auf Login klicke, anstelle des Microsoft-Formulars, bekomme ich:Azure AD B2C-Anpassungsvorlagenfehler
Während der Verarbeitung der Anfrage ist eine unbehandelte Ausnahme aufgetreten.
InvalidOperationException: Invalid non-ASCII or control character in header: 0x000D
Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders.ThrowInvalidHeaderCharacter(char ch)
stelle ich einen Haltepunkt in OpenIdConnectOptionsSetup_OnRemoteFailure
wo der Kontext Ausnahme zeigt:
Message contains error: 'server_error', error_description:
'AADB2C90047: The resource 'https://{StorageAccount}.blob.core.windows.net/loginui/customlogin.html' contains script errors preventing it from being loaded.
Correlation ID: fc9f9ac5-14bc-4af4-992c-a2cf0050316d
Timestamp: 2017-10-24 15:10:00Z', error_uri: 'error_uri is null'.
jedoch tut dieser Fehler viel Sinn machen, wenn die Vorlage wie folgt aussieht:
<!DOCTYPE html>
<html>
<head>
<title>!Add your title here!</title>
</head>
<body>
<div id="api"></div>
</body>
</html>
I‘ Ich bin neu bei Azure, also bin ich mir sicher, dass mir etwas offensichtlich fehlt. Ich brauche nur die Vorlagen, um wieder zu arbeiten.
Haben Sie CORS auf dem Speicherkonto aktiviert? –
Vielen Dank das war es. – srm
@SRM können Sie bitte die Antwort von Chris auffrischen und die Frage als beantwortet markieren? – Saca