Comment se connecter automatiquement à l'utilisateur dans une vue web d'application

Nous prévoyons d’intégrer Discourse dans notre application de bureau afin que les utilisateurs puissent discuter des fonctionnalités de l’interface utilisateur. À cette fin, l’utilisateur ne devra jamais se connecter « manuellement », mais sera déjà authentifié dans l’instance de la vue web. Nous disposons de notre propre service SSO, qui pourrait fournir un jeton ou quelque chose de similaire.

Comment fonctionne l’authentification Discourse dans un navigateur web en général ? Je ne suis pas développeur web, je n’ai donc pas beaucoup de connaissances sur le fonctionnement habituel de l’authentification dans un navigateur, mais à ma connaissance, il existe généralement un cookie pour stocker les informations de connexion. Est-ce également le cas pour Discourse ? Si oui, comment cela pourrait-il être exploité, ou comment automatiser la connexion ?

Vous souhaitez lire DiscourseConnect – Authentification unique officielle pour Discourse (sso).

En l’utilisant et en activant l’option « Connexion requise », dès que l’utilisateur ouvre votre webview, il sera redirigé vers une URL de votre choix pour démarrer le flux d’authentification. Si vous rendez cela transparent, l’utilisateur se retrouvera magiquement connecté à Discourse quelques instants plus tard.