2016-10-10 52 views
0

LoginAsync()返回的Auth0User對象包含登錄身份的列表。通過Xamarin的Auth0.SDK獲取使用id令牌登錄的身份

但是,我怎麼得到這個沒有看到登錄對話LoginAsync呈現 - 我只想使用從以前的登錄保存的ID令牌?

這似乎有一個tokeninfo端點,但Xamarin的Auth0.SDK似乎消除了與REST的處理 - 所以覺得我錯過了一些東西。

回答

1

如果用戶已經登錄,你可以做一個刷新:

var client = new Auth0.SDK.Auth0Client ("XXXXXXX.auth0.com", "XXXXXXXXXXXXXXXXX"); 
await client.RefreshToken(); 
Console.Writeline(client.CurrentUser); 
+0

謝謝,但不幸的是CurrentUser只是獲取新的ID令牌更新 - 不型材(身份),甚至Auth0AccessToken。查看RefreshToken的源代碼,我也確認,與LoginAsync()不同,身份不會添加到CurrentUser。 – jontyc

相關問題