Ajouter un setting pour lancer le login en mode popup a la place de redirect
Lorsqu'on utilise la boite en mode pastille (iframe), on peut avoir des problèmes pour ouvrir Keycloak ou l'un de ses broker (au hasard Agent Connect) qui peuvent être bloqués en affichage iframe en fonction de leur configuration de Content-Security-Policy.
Pour palier à ça je propose d'ajouter deux nouveaux settings : keycloakLoginStyle
et keycloakLoginStyleIframe
permettant de définir le loginStyle
de la méthode Meteor loginWithKeycloak (https://docs.meteor.com/api/accounts.html#Meteor-loginWith%3CExternalService%3E)
La valeur par défaut des deux settings sera 'redirect'
pour respecter la configuration actuelle, mais pourra être positionnée manuellement à 'popup'
.
La valeur de keycloakLoginStyleIframe
devra être utilisée lors de l'appel a loginWithKeycloak alors qu'on est en mode iframe/pastille, pour tous les autres appels c'est la valeur de keycloakLoginStyle
qui sera utilisée.