Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 如何检索登录用户’;从设备中删除的凭据_Ionic Framework_Ionic2_Ionic3 - Fatal编程技术网

Ionic framework 如何检索登录用户’;从设备中删除的凭据

Ionic framework 如何检索登录用户’;从设备中删除的凭据,ionic-framework,ionic2,ionic3,Ionic Framework,Ionic2,Ionic3,我的爱奥尼亚应用程序中有一个登录页面。应用程序的当前行为如下所示: 下载应用程序后,用户将启动它 该应用程序显示登录选项(按钮)页面(目前,我只有Microsoft(Azure Active Directory)) 点击任何一个选项,应用程序都会要求提供登录凭据(电子邮件和密码) 应用程序根据服务器/相应供应商验证这些凭据 成功验证后,用户将被带到应用程序的主页 现在最重要的是,对于所有后续发布,当用户点击“Microsoft”(同样,这是我现在唯一的选择)按钮时,它不会要求提供凭据(电子邮件I

我的爱奥尼亚应用程序中有一个登录页面。应用程序的当前行为如下所示:

  • 下载应用程序后,用户将启动它
  • 该应用程序显示登录选项(按钮)页面(目前,我只有Microsoft(Azure Active Directory))
  • 点击任何一个选项,应用程序都会要求提供登录凭据(电子邮件和密码)
  • 应用程序根据服务器/相应供应商验证这些凭据
  • 成功验证后,用户将被带到应用程序的主页
  • 现在最重要的是,对于所有后续发布,当用户点击“Microsoft”(同样,这是我现在唯一的选择)按钮时,它不会要求提供凭据(电子邮件ID和密码)。相反,它直接将用户带到主页

    因此,我确信用户凭证和/或其对应的令牌或类似的东西正在设备的某处维护

    如何以编程方式访问此信息

    我试图实现的是:如果设备上已经存在用户凭据/令牌,那么甚至不要点击登录选项页面。应用程序启动后,直接将用户带到主页

    关于如何做到这一点的任何想法/建议/建议


    谢谢大家!

    您使用什么插件登录active directory?@sebafereras-我应该更清楚地提到active directory。我将更新原始端口以提及它。所以,我使用的是azure active directory。Microsoft提供了一个名为
    cordova plugin ms ADAL
    的ADAL库,用于与AAD进行交互,我正在使用该库。您在active directory登录时使用的插件是什么?@sebafereras-提到active directory时,我应该更清楚一些。我将更新原始端口以提及它。所以,我使用的是azure active directory。微软提供了一个名为
    cordova插件ms-ADAL
    的ADAL库来与AAD交互,我正在使用这个库。