1

ACS を使用して自分のサイトにサインインするとします。次に、ブラウザを閉じてから、サイトを再度開くと、もう一度サインインするように求められます。初めて ACS で認証した後、1 週間程度はサインインを求められないようにしたいと思います。これを達成するにはどうすればよいでしょうか。

4

3 に答える 3

0

ACS に対して認証しません。ACS は、アプリと ID プロバイダー (LiveID、Google、Facebook など) の間の仲介者です。

これらのサイトのいずれかで「remember me」を設定した場合 (およびそれらがサポートしている場合)、2 回目にユーザー名とパスワードを求められることはありません。

于 2012-08-08T19:03:27.857 に答える
0

次の属性を追加します。これにより、有効期間が延長された Cookie が保持されます。

<wsFederation ... persistentCookiesOnPassiveRedirects="true">
    <CookieHandler ... persistentSessionLifetime="60"/>
    ...
</>
于 2012-08-09T13:55:07.250 に答える
0

MSDNのpersistentSessionLifetimeに関する説明は正しくないことに注意してください。たとえば、1.6:13:45.0 に設定すると、Cookie は 30 時間 (1 日 + 6 時間) 13 分 45 秒 +/- <identityConfiguration> からの maximumClockSkew 後に期限切れになります。したがって、MSDN の説明は TimeSpan の説明のようになります: [-]d.hh:mm:ss.ff。Microsoft が間違った説明を変更してくれることを願っています。

于 2013-06-24T15:23:46.447 に答える