Как использовать OAuth2 в Google AppEngine для вызова API обеспечения устройств Android в java - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь использовать API обеспечения устройств Android, как показано ниже.

private static Credential authorize() throws Exception {
  // load client secrets
  GoogleClientSecrets clientSecrets = GoogleClientSecrets.load(JSON_FACTORY,
      new InputStreamReader(PlusSample.class.getResourceAsStream("/client_secrets.json")));
  // set up authorization code flow
  GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder(
      httpTransport, JSON_FACTORY, clientSecrets,
      Collections.singleton(PlusScopes.PLUS_ME)).setDataStoreFactory(
      dataStoreFactory).build();
  // authorize
  return new AuthorizationCodeInstalledApp(flow, new LocalServerReceiver()).authorize("user");
}

Но после развертывания на сервере ядра приложения приложение не запрашивает у пользователя авторизацию областей приложения.

Между тем, процесс отлично работает на локальном сервере.

...