2016-10-10 56 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

相关问题