0

ドキュメント ( https://developers.google.com/identity/one-tap/web/retrieve-credentials )によると、Chrome で Credential Management API を使用する場合と同様に、保存したパスワードを取得できます。

現在、ブラウザで Google にログインしています。.retrieve()文書化されている関数を使用して、googleyolo api を使用しようとしました。

const retrievePromise = googleyolo.retrieve({
  supportedAuthMethods: [
    "https://accounts.google.com",
    "googleyolo://id-and-password"
  ],
  supportedIdTokenProviders: [
    {
      uri: "https://accounts.google.com",
      clientId: "*********-**********.apps.googleusercontent.com"
    }
  ]
}).then(res => console.log(res));

のみを返し、idTokenパスワードは返されません。

しかし奇妙なことに、Chrome で Credential Management API を使用しようとすると、保存した資格情報が表示されました。

問題は、1. 何が問題だったのか? 2. googleyolo は認証情報のリストをどこで取得しましたか? https://passwords.google.comで確認したところ、資格情報が存在するため 3. パスワード資格情報を取得するには、どうすればよいですか?

4

2 に答える 2