我正在编写一个Android应用程序,该应用程序应使用私钥/公钥进行身份验证,而无需通过Internet访问即可与BLE设备通信。它们的密钥应链接到用户帐户,以便用户可以使用不同的android设备访问相同的密钥。
我想通过用户的Google帐户实施此操作。因此,用户应提供Google用户名+密码,并获取其密钥对。但是,我知道可以使用自定义Web服务和oauth-API,但是我想知道是否存在一种无需实现自定义Web服务的方法?那么,一种从您的Google凭证生成密钥的方法,还是一种返回密钥而不是令牌的API?