IdentityServer 3 を操作するためのテスト アプリを作成しています。これを作成するために AngularJs、Angular Ui Router、および oauth-ng ライブラリを使用しています。私のアプリは、クライアント側で OpenID connect Authorization Code Flow と連携する必要があります。そのため、oauth-ng ライブラリに非常に小さな変更を加えました。
テスト アプリは IdentityServer3 に正常に接続し、認証コードと状態を取得します。しかし、サーバーがリダイレクト URL にリダイレクトすると、404 エラーが発生します。次のメッセージ

ただし、URL には認証コードと状態が含まれています。ここに私が書いたコードのいくつかがあります。
login.html - ログイン用のビュー
<oauth
site="https://localhost:44333/core"
client-id="codeclient"
response-type="code" // <= added this attribute
redirect-uri="http://localhost:4443/redirect"
scope="openid profile email">
</oauth>
IdentityServer のリダイレクト URL が適切に構成されている。以下は、IdentityServer3 によって返される URL です。
しかし、上記のエラーが発生します。Mixtype ErrorFirefox ブラウザーは、 HTTP から HTTPS への切り替えを提案することを示すエラーをコンソールに表示しました。次のpython スクリプトでも試してみましたが、どちらもうまくいきませんでした。誰か助けてください。