public Parameters getRequestToken(String oauthToken) throws IdentityException { Parameters params = new Parameters(); Connection connection = IdentityDatabaseUtil.getDBConnection(); PreparedStatement prepStmt = null; ResultSet resultSet = null; try { prepStmt = connection.prepareStatement(SQLQueries.OAuthConsumerDAOSQLQueries.GET_REQ_TOKEN); prepStmt.setString(1, oauthToken); resultSet = prepStmt.executeQuery(); if (resultSet.next()) { params.setOauthToken(resultSet.getString(1)); params.setOauthTokenSecret(resultSet.getString(2)); params.setOauthConsumerKey(resultSet.getString(3)); params.setOauthCallback(resultSet.getString(4)); params.setScope(resultSet.getString(5)); params.setOauthTokenVerifier(resultSet.getString(7)); params.setAuthorizedbyUserName(resultSet.getString(8)); } else { throw IdentityException.error("Invalid request token : " + oauthToken); } connection.commit(); } catch (SQLException e) { throw IdentityException.error("Error when retrieving request token from the persistence store : " + oauthToken); } finally { IdentityDatabaseUtil.closeAllConnections(connection, resultSet, prepStmt); } return params; }
public Parameters getRequestToken(String oauthToken) throws IdentityException { Parameters params = new Parameters(); Connection connection = IdentityDatabaseUtil.getDBConnection(); PreparedStatement prepStmt = null; ResultSet resultSet = null; try { prepStmt = connection.prepareStatement(SQLQueries.OAuthConsumerDAOSQLQueries.GET_REQ_TOKEN); prepStmt.setString(1, oauthToken); resultSet = prepStmt.executeQuery(); if (resultSet.next()) { params.setOauthToken(resultSet.getString(1)); params.setOauthTokenSecret(resultSet.getString(2)); params.setOauthConsumerKey(resultSet.getString(3)); params.setOauthCallback(resultSet.getString(4)); params.setScope(resultSet.getString(5)); params.setOauthTokenVerifier(resultSet.getString(7)); params.setAuthorizedbyUserName(resultSet.getString(8)); } else { throw IdentityException.error("Invalid request token : " + oauthToken); } connection.commit(); } catch (SQLException e) { throw IdentityException.error("Error when retrieving request token from the persistence store : " + oauthToken); } finally { IdentityDatabaseUtil.closeAllConnections(connection, resultSet, prepStmt); } 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; }
/** * @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; }