我正试图找到一种方法来区分用户如何在应用程序中登录SkyDrive,至少有两种方法。一个是常规登录屏幕,用户在其中输入凭据,然后登录。另一个是Windows 8的自动登录,这发生在用户用他们的真实账户登录Windows 8时;在Windows Store应用程序中自动将他们登录到SkyDrive。
据我所知,在SkyDrive API中没有办法分辨出区别,但如果有人知道一种方法,那将会有很大帮助。
谢谢!
好了,我找到答案了。LiveAuthClient
有一个CanLogout
属性,如果它是Windows 8登录,它将为false,如果它是常规凭据表单登录,它将为true。