解决方案 »

  1.   

    android有一个accounts包,用来管理账户的,我目前只能实现如何添加账户以及在应用中取得账号,但是各个应用之间是如何打通的就不知道了。另外,能够取得所有的账户和密码是不是很不安全啊?
    你有什么看法不?
      

  2.   

    这是在后台做的,Orcale IDM
      

  3.   

    这些应用都提供了单点登录的API的吧。
      

  4.   


    木有==
    像支付宝等很多app都实现了这样的功能,就是不知道实现这种功能的思路或者原理什么的,,
    或者有什么第三方提供这样的功能么?例如它能提供像通过token进行验证
      

  5.   

    我们拿手机端的支付宝和淘宝app为例,先撇开他们实现单点登录的原理
    当我们在手机上安装了支付宝和淘宝app后,首先,我们登录支付宝,你会发现在我们手机的设置里面的那个”账户“选项下就多了个支付宝的账户,支付宝实现了直接登录淘宝的功能,当我们点击”淘宝“后,如果你没有安装淘宝,支付宝会通知你安装淘宝,假如我们安装了淘宝,在“账户”下面也会有一个淘宝账户,这样,当我们在支付宝里面点击淘宝,就能直接进入淘宝,如果之前没有登录过淘宝,要进行登录,之后,从支付宝进入淘宝可以免掉输入密码和帐号就能直接登录。我现在想问得是:我们可以通过android中的accounts包下的类实现将各种帐号添加到我们手机的那个“帐号”选项下,当我们安装了支付宝和淘宝后,账户中也会有这两个app的帐号,那么这两个帐号是不是也是通过accounts包来实现的??假如是这样实现的,那accounts包和实现这种单点登录是不是有什么联系??
      

  6.   

    我这两天了解了下Oauth2,不过还不是很清楚它的授权过程。
    假如我手机上有app1和app2,现在我想通过app1直接登录app2, 能详细描述下通过oauth2实现这个功能的过程吗?麻烦啦
      

  7.   

    我这两天了解了下Oauth2,不过还不是很清楚它的授权过程。
    假如我手机上有app1和app2,现在我想通过app1直接登录app2, 能详细描述下通过oauth2实现这个功能的过程吗?麻烦啦
    再补充一下,假如这两个app都是我开发的,并且有相同的签名,我的目的是我在app1中能直接进入app2,从而能直接看到自己在app2中的资源。