project.addProperty(AUTHORIZATION_URI_PROPERTY_NAME).setValue(profile.getAuthorizationURI());
project.addProperty(REDIRECT_URI_PROPERTY_NAME).setValue(profile.getRedirectURI());
project.addProperty(ACCESS_TOKEN_URI_PROPERTY_NAME).setValue(profile.getAccessTokenURI());
project.addProperty(CLIENT_ID_PROPERTY_NAME).setValue(profile.getClientID());
project.addProperty(CLIENT_SECRET_PROPERTY_NAME).setValue(profile.getClientSecret());
project.addProperty(SCOPE_PROPERTY_NAME).setValue(profile.getScope());
project.addProperty(REFRESH_TOKEN_PROPERTY_NAME).setValue(profile.getRefreshToken());
profile.setAuthorizationURI("${#Project#" + AUTHORIZATION_URI_PROPERTY_NAME + "}");
profile.setRedirectURI("${#Project#" + REDIRECT_URI_PROPERTY_NAME + "}");
profile.setAccessTokenURI("${#Project#" + ACCESS_TOKEN_URI_PROPERTY_NAME + "}");