authorizationUrl = oauth20Service.getAuthorizationUrl(additionalParams); } else { authorizationUrl = oauth20Service.getAuthorizationUrl();
Sys.openURL(apiService.getAuthorizationUrl());
public void doInBackground() { try { if (service.getVersion() == "1.0") { OAuth10aService oAuth10aService = (OAuth10aService) service; requestToken = oAuth10aService.getRequestToken(); authorizeUrl = oAuth10aService.getAuthorizationUrl((OAuth1RequestToken) requestToken); } else if (service.getVersion() == "2.0") { OAuth20Service oAuth20Service = (OAuth20Service) service; authorizeUrl = oAuth20Service.getAuthorizationUrl(null); } } catch (Exception e) { this.e = e; } }
public String linkFor(String idpId, String redirectPage) { AbstractOAuth2AuthenticationProvider idp = authenticationSvc.getOAuth2Provider(idpId); return idp.getService(createState(idp, toOption(redirectPage) ), getCallbackUrl()).getAuthorizationUrl(); }
@Override public RedirectAction redirect(final WebContext context) { try { final String state; if (configuration.isWithState()) { state = this.configuration.getStateGenerator().generateState(context); logger.debug("save sessionState: {}", state); context.getSessionStore().set(context, configuration.getStateSessionAttributeName(client.getName()), state); } else { state = null; } final OAuth20Service service = this.configuration.buildService(context, client, state); final String authorizationUrl = service.getAuthorizationUrl(this.configuration.getCustomParams()); logger.debug("authorizationUrl: {}", authorizationUrl); return RedirectAction.redirect(authorizationUrl); } catch (final OAuthException e) { throw new TechnicalException(e); } } }
.scope(scopes) .build(oAuth.api); final String authUrl = service.getAuthorizationUrl();
if (state.getAccount().getOAuthService().isOAuth2()) { final OAuth20Service service = state.getAccount().getOAuthService().getService(true); authUrl = service.getAuthorizationUrl(); } else { OAuthConsumer consumer = state.getAccount().getOAuthService().getConsumer();