如何在Java中使用WAAD实现单点注销?

时间:2014-09-30 21:17:01

标签: java azure single-sign-on saml-2.0 ws-federation

我已按照code samplethis topic在Java Web应用中使用Windows Azure Active Directory实施单点登录。 如何在Java中使用WAAD实现单点登出?我找不到任何有用的话题。

1 个答案:

答案 0 :(得分:0)

从示例中,我们可以找到单点登录URL:

https://login.windows.net/common/wsfed?wa=wsignin1.0&wctx=&id=passive&wct=${ISO_DATE_TIME_FORMAT_UTC}&wtrealm=${ENCODED_APP_ID_URI}&wreply=${ENCODED_REPLY_URL}

因此,单点登出网址为:

https://login.windows.net/common/wsfed?wa=wsignout1.0&wctx=&id=passive&wct=${ISO_DATE_TIME_FORMAT_UTC}&wtrealm=${ENCODED_APP_ID_URI}&wreply=${ENCODED_REPLY_URL}

不同之处在于参数“wa”的值。 当然,我们应该用适当的值替换“$ {...}”。