/** * @param oauthParams * @return * @throws RegistryException * @throws IdentityException */ private Parameters generateOauthToken(Parameters oauthParams) throws IdentityOAuthAdminException { OAuthConsumerDAO dao = new OAuthConsumerDAO(); String oauthToken = org.wso2.carbon.identity.oauth.OAuthUtil.getRandomNumber(); String oauthSecret = org.wso2.carbon.identity.oauth.OAuthUtil.getRandomNumber(); dao.createOAuthRequestToken(oauthParams.getOauthConsumerKey(), oauthToken, oauthSecret, oauthParams.getOauthCallback(), oauthParams.getScope()); Parameters params = new Parameters(); params.setOauthConsumerKey(oauthParams.getOauthConsumerKey()); params.setOauthToken(oauthToken); params.setOauthTokenSecret(oauthSecret); return params; }
/** * @param oauthParams * @return * @throws RegistryException * @throws IdentityException */ private Parameters generateOauthToken(Parameters oauthParams) throws IdentityOAuthAdminException { OAuthConsumerDAO dao = new OAuthConsumerDAO(); String oauthToken = org.wso2.carbon.identity.oauth.OAuthUtil.getRandomNumber(); String oauthSecret = org.wso2.carbon.identity.oauth.OAuthUtil.getRandomNumber(); dao.createOAuthRequestToken(oauthParams.getOauthConsumerKey(), oauthToken, oauthSecret, oauthParams.getOauthCallback(), oauthParams.getScope()); Parameters params = new Parameters(); params.setOauthConsumerKey(oauthParams.getOauthConsumerKey()); params.setOauthToken(oauthToken); params.setOauthTokenSecret(oauthSecret); return params; }
secretkey = dao.getOAuthConsumerSecret(params.getOauthConsumerKey());
/** * Returns the scope and the web application this particular token been issued to. * * @param oauthToken OAuth request token. * @return * @throws Exception */ public Parameters getScopeAndAppName(String oauthToken) throws Exception { OAuthConsumerDAO consumerDAO = new OAuthConsumerDAO(); Parameters params = consumerDAO.getRequestToken(oauthToken); OAuthAppDAO appDAO = new OAuthAppDAO(); OAuthAppDO oauthAppDO = appDAO.getAppInformation(params.getOauthConsumerKey()); Parameters resp = new Parameters(); resp.setScope(params.getScope()); resp.setAppName(oauthAppDO.getApplicationName()); return resp; }
/** * Returns the scope and the web application this particular token been issued to. * * @param oauthToken OAuth request token. * @return * @throws Exception */ public Parameters getScopeAndAppName(String oauthToken) throws Exception { OAuthConsumerDAO consumerDAO = new OAuthConsumerDAO(); Parameters params = consumerDAO.getRequestToken(oauthToken); OAuthAppDAO appDAO = new OAuthAppDAO(); OAuthAppDO oauthAppDO = appDAO.getAppInformation(params.getOauthConsumerKey()); Parameters resp = new Parameters(); resp.setScope(params.getScope()); resp.setAppName(oauthAppDO.getApplicationName()); return resp; }
secretKey = dao.getOAuthConsumerSecret(params.getOauthConsumerKey()); if (secretKey == null) { log.debug("Invalid Credentials."); String subject = dao.validateAccessToken(params.getOauthConsumerKey(), params.getOauthToken(), params.getScope()); Parameters returnParams = new Parameters();
secretkey = dao.getOAuthConsumerSecret(params.getOauthConsumerKey());
secretKey = dao.getOAuthConsumerSecret(params.getOauthConsumerKey()); if (secretKey == null) { log.debug("Invalid Credentials."); String subject = dao.validateAccessToken(params.getOauthConsumerKey(), params.getOauthToken(), params.getScope()); Parameters returnParams = new Parameters();
secretKey = dao.getOAuthConsumerSecret(params.getOauthConsumerKey()); String oauthSecret = org.wso2.carbon.identity.oauth.OAuthUtil.getRandomNumber(); dao.issueAccessToken(params.getOauthConsumerKey(), oauthToken, oauthSecret, params.getOauthToken(), resp.getAuthorizedbyUserName(), resp.getScope()); resp.setOauthToken(oauthToken);
secretKey = dao.getOAuthConsumerSecret(params.getOauthConsumerKey()); String oauthSecret = org.wso2.carbon.identity.oauth.OAuthUtil.getRandomNumber(); dao.issueAccessToken(params.getOauthConsumerKey(), oauthToken, oauthSecret, params.getOauthToken(), resp.getAuthorizedbyUserName(), resp.getScope()); resp.setOauthToken(oauthToken);
oauthParameters.setOAuthConsumerKey(oauthParams.getOauthConsumerKey()); oauthParameters.setOAuthConsumerSecret(secretKey); oauthParameters.setOAuthNonce(oauthParams.getOauthNonce());
oauthParameters.setOAuthConsumerKey(oauthParams.getOauthConsumerKey()); oauthParameters.setOAuthConsumerSecret(secretKey); oauthParameters.setOAuthNonce(oauthParams.getOauthNonce());