3

2つのアプリケーションがあるソリューションがあります。ユーザーに1回だけサインインさせることはできますか?

たとえば、メインアプリケーションでは、次のような認証を行います。

FormsAuthentication.SetAuthCookie(ContactFound.ContaLogin, model.RememberMe);

そして、私はこのコードをweb.configファイルに入れました:

<authentication mode="Forms">
  <forms 
    loginUrl="~/Account/LogIn" 
    defaultUrl="~/Account/LogOn" 
    timeout="15"
  />      
</authentication>

ユーザーがログインしているときに、メインアプリケーションで、2番目のアプリケーションに接続するときに再度ログインするように求めないようにするには、何を追加する必要がありますか?

4

1 に答える 1

5

<machineKey>両方のアプリケーションを同じアドレスでホストする予定なので、 (web.config) を両方のアプリケーションで同じ値に設定することで簡単に実行できるはずです。その後、一方のアプリケーションにログインした後、もう一方のアプリケーションに自動的にログインする必要があります。

参考文献:

于 2012-04-09T12:59:32.880 に答える