Example usage for com.google.api.client.googleapis.auth.oauth2 GoogleAuthorizationCodeRequestUrl setApprovalPrompt

List of usage examples for com.google.api.client.googleapis.auth.oauth2 GoogleAuthorizationCodeRequestUrl setApprovalPrompt

Introduction

In this page you can find the example usage for com.google.api.client.googleapis.auth.oauth2 GoogleAuthorizationCodeRequestUrl setApprovalPrompt.

Prototype

public GoogleAuthorizationCodeRequestUrl setApprovalPrompt(String approvalPrompt) 

Source Link

Document

Sets the approval prompt behavior ( "auto" to request auto-approval or "force" to force the approval UI to show) or null for the default behavior of "auto" .

Usage

From source file:utils.gce.auth.GoogleComputeEngineAuthImpl.java

License:Apache License

public String getRefreshTokenURL(final String redirectUri) throws GoogleComputeEngineException {
    GoogleAuthorizationCodeRequestUrl url = authorizationCodeFlow.newAuthorizationUrl();
    //GoogleAuthorizationCodeRequestUrl url = new GoogleAuthorizationCodeRequestUrl(clientId, redirectUri, SCOPES).setAccessType("offline");
    url.setRedirectUri(redirectUri);/*from   ww w. jav a2s.co  m*/
    url.setApprovalPrompt("force");
    url.setAccessType("offline");
    url.setClientId(clientId);
    url.setScopes(SCOPES);
    return url.build();
}