なんとなく、ACS V2 + WIFなサンプルを作っておりまして、色々試行錯誤している今日この頃です
最近気づいたのですが、WIFには、以下のコントロールが付属しています。
これを使って、ごにょごにょできないんですかね?というのが本日のネタです。結果、以下のように動いたのですが、正しい使い方がよくわかっておらず、ブラウザによって動きが違うときもあっていまいち自信なし。
FederatedPassiveSignInコントロールを埋め込んだページを用意して、サインインアイコンをクリック!
例のセレクタ画面に飛ばされまして、後は以下略です。いちおうサービス側にリダイレクトされます。
以下、コードの断片ですが参考になれば。
<wif:FederatedPassiveSignIn ID="FederatedPassiveSignIn1" runat="server" Issuer="https://xxxx.accesscontrol.windows.net/v2/wsfederation" RequireHttps="false" SignInButtonType="Image" TitleText="割と普通な Sign In" SignInText="Click here to sign in." Realm="http://localhost:8080/sample/" DisplayRememberMe="false" VisibleWhenSignedIn="true" UseFederationPropertiesFromConfiguration="False" SignInImageUrl="profile.gif"> </wif:FederatedPassiveSignIn>
ここらあたりを読むと、色々使い方が書いてあるんですがね。
http://msdn.microsoft.com/ja-jp/library/ee517286.aspx
もっと精進せねばいけませんね。あふ。