return Router.getFullUrl("Login.loginWith", callbackParams);
}
protected static void manageNewAuthenticationFrom(OAuthAccount oAuthAccount) {
Member member = oAuthAccount.findCorrespondingMember();
if (member == null) {
// On crée un nouveau member, qu'on invitera à renseigner son profil
member = new Member(oAuthAccount.getOAuthLogin());
member.preregister(oAuthAccount);
Profile.register(member.login, oAuthAccount.provider);
} else {
// Un membre existant s'est connecté avec un nouveau provider
// On se contente de lui ajouter le nouvel account utilisé
member.authenticate(oAuthAccount);
member.updateProfile(false);
onSuccessfulAuthentication(member.login);
}
}