私は開発環境を持たずに既存のプロジェクトを継承しました。 UATコードと本番データベースのバックアップがあります。私はVisual Studioを使用してサイトをローカルに起動できますが、AWS(シングルサーバ、ロードバランサなし)で新しくスタンドアロンのDEVサーバを設定しようとすると認証の問題が発生しました。 docoは、Prodサーバーがロードバランサを備えたデュアルサーバー設定であることを示します。セキュリティトークンの発行者の設定に誤りがあります
一部の検索は機能していませんが、フロントエンドサイトのページが表示されます。バックエンドページにログインしようとすると、Chromeは「xxxページが機能していません.xxxがあなたを何回もリダイレクトしました」と返します。開発ツールを使用すると、ページがSWT→realm = ...とsitefinityの間で前後にリダイレクトされることがわかりますwrap_defalted = true & wrap_access_token ... 2番目のリダイレクト応答ヘッダーに「X-Authentication-Error:セキュリティトークン「https://xxx/Sitefinity/Authenticate/SWT」 "私はweb.configファイルの行に異なる値を試してみました
の発行者:
<federatedAuthentication>
<wsFederation passiveRedirectEnabled="true" issuer="http://localhost" realm="http://localhost" requireHttps="true"/>
<cookieHandler requireSsl="false"/>
</federatedAuthentication>
が、その実際に作られたものが悪くので、私は戻ってきました。
http://docs.sitefinity.com/administration-switch-to-claims-based-authenticationに記載されている設定をすべて確認したところ、正しく設定されているようです。私はこれを得るために他に何が確認できるかわからない。
私はhttp://docs.sitefinity.com/administration-configure-securityを見つけましたが、これらの設定は設定されていないようです(私はProdサーバーにアクセスできないため、ロードバランシングで実際にセットアップされているか確認できません)。私は現在、30日間のトライアルライセンスを使用していますので、これが問題に寄与しているかどうかはわかりません。公式ライセンスはクライアントによって転送されています。正式なライセンスに関連付けられたドメイン名は、新しいサーバーが現在実行されているドメインとは異なります。
また、Sitefinityのバージョン9インストールでバージョン8のコードを実行しています。私はコードをアップグレードしようとする前にそれを動作させたいと思っていました。私はローカルバージョンをアップグレードしようとしたときに不一致を明らかにするためにアセンブリの負荷があったと思います。