devo clicar em “Allow Acess” toda vez que me conectar? API do SDK do Google Drive

Eu escrevi calss que salva refresh e token de acesso no meu banco de dados. Também posso gerar token de acesso por token de atualização. tudo funciona bem. Eu trabalho com o aplicativo da web. agora tenho outra pergunta:

1) Por exemplo, eu já salvei o token de atualização. então, se outra pessoa vier, eu devo verificar se essa pessoa tem token de atualização no meu banco de dados para gerar seu token de acesso. mas eu deveria ter seu ID de usuário em primeiro lugar.

2) para obter o ID do usuário, preciso de suas credenciais

Por exemplo:

Oauth2.Builder builder = new Oauth2.Builder(new NetHttpTransport(), new JacksonFactory(), credentials);
Oauth2 userInfoService = builder.build();      
Userinfo userInfo= userInfoService.userinfo().get().execute();

3) e para obter credenciais preciso de authorizationCode:

Credential credentials = exchangeCode(authorizationCode);

4) e para obter autorização O usuário deve clicar em "Allow Acess" para recuperar esse código? está certo?

por exemplo:

HttpTransport httpTransport = new NetHttpTransport (); JacksonFactory jsonFactory = novo JacksonFactory ();

     GoogleClientSecrets clientSecrets = GoogleClientSecrets.load(jsonFactory, GoogleStorage.class.getResourceAsStream(CLIENTSECRETS_LOCATION));

    flow = new GoogleAuthorizationCodeFlow.Builder(httpTransport, jsonFactory, clientSecrets, SCOPES).setAccessType("offline").setApprovalPrompt("force").build();

e obtenha o URL onde o código de autorização será recuperado:

flow.newAuthorizationUrl (). setRedirectUri (REDIRECT_URI) .build ();

por exemplo, URL:

https://accounts.google.com/o/oauth2/auth?access_type=offline&approval_prompt=force&client_id=695230079990-bus3d9gp31vvv64qq5n4ma9mk8vtc1ck.apps.googleusercontent.com&redirect_uri=http://localhost/oauth2callback&response_type=code&scope=https://www.googleapis.com/auth/drive.file%20https://www.googleapis.com/auth/userinfo.email%20https://www.googleapis.com/auth/userinfo.profile

Uma pessoa deve clicar nesse botão toda vez que ela tentar se conectar à API do Google Drive? Eu vejo aplicativos da web, em que uma pessoa clica nesse botão apenas uma vez. como obter o código de Autorização sem clicar em "Allow Acess". Eu preciso clicar isso apenas uma vez.

questionAnswers(1)

yourAnswerToTheQuestion