use of org.olat.login.oauth.model.OAuthUser in project OpenOLAT by OpenOLAT.
the class OAuthDispatcherTest method parseUserInfos_twitter.
@Test
public void parseUserInfos_twitter() throws IOException {
URL jsonUrl = OAuthDispatcherTest.class.getResource("verify_credentials.json");
String body = IOUtils.toString(jsonUrl, "UTF-8");
OAuthUser infos = new TwitterProvider().parseInfos(body);
Assert.assertNotNull(infos);
Assert.assertEquals("38895958", infos.getId());
Assert.assertEquals("Sean", infos.getFirstName());
Assert.assertEquals("Cook", infos.getLastName());
Assert.assertEquals("en", infos.getLang());
}
use of org.olat.login.oauth.model.OAuthUser in project OpenOLAT by OpenOLAT.
the class OAuthDispatcherTest method oAuthUserInfos_toString.
@Test
public void oAuthUserInfos_toString() throws JSONException {
OAuthUser infos = new OAuthUser();
infos.setId("mySecretId");
infos.setEmail("mySecretEmail@openolat.com");
String toString = infos.toString();
Assert.assertTrue(toString.contains("mySecretId"));
Assert.assertTrue(toString.contains("mySecretEmail@openolat.com"));
}
use of org.olat.login.oauth.model.OAuthUser in project OpenOLAT by OpenOLAT.
the class OAuthDispatcherTest method parseTequilaUserInfos.
@Test
public void parseTequilaUserInfos() {
String data = "{ \"Sciper\": \"M02491\", \"authscheme\": \"OAuth2\", \"Firstname\": \"Service\", \"Username\": \"Erecruiting_oAuth2\", \"Name\": \"Erecruiting_oAuth2\", \"scope\": \"Tequila.profile\" }";
OAuthUser infos = new TequilaProvider().parseResponse(data);
Assert.assertNotNull(infos);
Assert.assertEquals("Service", infos.getFirstName());
Assert.assertEquals("Erecruiting_oAuth2", infos.getLastName());
Assert.assertEquals("M02491", infos.getId());
}
use of org.olat.login.oauth.model.OAuthUser in project OpenOLAT by OpenOLAT.
the class OAuthDispatcherTest method parseUserInfos_google.
@Test
public void parseUserInfos_google() throws IOException {
URL jsonUrl = OAuthDispatcherTest.class.getResource("me_google.json");
String body = IOUtils.toString(jsonUrl, "UTF-8");
OAuthUser infos = new Google2Provider().parseInfos(body);
Assert.assertNotNull(infos);
Assert.assertEquals("101991806793974537467", infos.getId());
Assert.assertEquals("John", infos.getFirstName());
Assert.assertEquals("Smith", infos.getLastName());
Assert.assertEquals("fr", infos.getLang());
}
use of org.olat.login.oauth.model.OAuthUser in project OpenOLAT by OpenOLAT.
the class OAuthDispatcherTest method oAuthUserInfos_toString_NULL.
@Test
public void oAuthUserInfos_toString_NULL() throws JSONException {
OAuthUser infos = new OAuthUser();
String toString = infos.toString();
Assert.assertNotNull(toString);
}
Aggregations