De nombreux étudiants de Cambridge trouvent que les délais d'attente de la session de Moodle (vous en cours de déconnexion) trop rapidement. Cette simple extension vise à éradiquer cette gêne quotidienne en vous reprenant automatiquement dans Moodle via Raven.
À partir de cette démo, vous pouvez voir qu'il sélectionnera automatiquement "Connexion dans Raven", entrez vos détails dans la connexion Raven, puis cliquez sur Connexion.
Installez d'abord l'extension. Puis cliquez sur le symbole d'extension.
Tu devrais voir quelque chose comme ça
Si vous utilisez votre propre gestionnaire de mots de passe, il vous suffit de cliquer sur le bouton en bas pour l'utiliser. Vous devez vous assurer que votre gestionnaire de mots de passe Autofills (à moins que 1 sage de page). Après cela, vous n'avez pas besoin de suivre le reste des étapes.
Cliquez sur le bouton "Définir les détails de connexion". Cela devrait ouvrir un tiroir où vous pouvez saisir vos détails de connexion et les définir. Vos détails de connexion seront cryptés et stockés dans le stockage local d'extensions.
Après cela, vous êtes prêt à partir, et cela devrait fonctionner comme prévu.
Si vous souhaitez stocker le mot de passe sur cette extension, alors. Une fois que vous êtes tous configurés, la popup pour l'extension devrait ressembler à quelque chose comme ça
Cliquer sur "Supprimer les données stockées" devrait vous permettre de supprimer tout le magasin de données dans chrome.storage.local
C'est un sujet assez important à dire. Premièrement, toutes les données stockées sont stockées localement ( chrome.storage.local
) sur votre signification de disque dur, aucun site Web ou même d'autres extensions ne pourrait accéder à ces données. Aucune de vos données n'est jamais envoyée à aucun autre emplacement, cela peut être confirmé en vérifiant l'outil réseau sur les outils Chrome Dev, aucune demande d'API n'est faite par cette extension.
Vos données sont simplement codées (contrairement à d'autres extensions de chrome comme la mise au point automatique). Ce n'est pas très sécurisé et votre mot de passe peut être quelque peu simplement récupéré de cette version codée qui est stockée, il est donc recommandé de ne pas utiliser le mot de passe ailleurs et que vous comprenez que vous l'exposez à vos risques et périls . Si vous souhaitez minimiser les risques, utilisez un gestionnaire de mots de passe
En raison du fait que cette extension ne fait aucun appel API (c'était un grand objectif pour moi, comme s'il faisait des appels d'API, alors il serait difficile pour les gens de croire que leurs données n'envoient nulle part), la clé secrète est techniquement "codé en dur", bien que, pour le découvrir, il faut donc une recherche dans le JavaScript respecté et minimisé.
Dans le cas où vous souhaitez utiliser votre propre clé secrète, je vous suggère de la construire à partir de la source.
Remarque: le fil est utilisé dans l'exemple de commandes
Clone le repo, puis installez les packages en exécutant
yarn
puis construire l'extension en fonctionnant
yarn build
Cela devrait compiler le code dans un dossier dist
. Vous pouvez maintenant télécharger ce dossier dans Chrome: // Extensions / (en vous assurant d'autoriser le mode développeur).
Dans le cas où quelqu'un s'en soucie, l'avatar est King Crismon
de JoJo Bizarre Adventure: Golden Wind. Il y a une raison pour laquelle cet avatar a été utilisé, à part avoir une référence JoJo ici, était ...
La principale capacité du roi Crismon est l'effacement du temps , et comme vous le réalisez peut-être, cette extension efface essentiellement le temps qui est normalement utilisé pour ré-login.
Meh référence, je sais. Je m'ennuyais.
Je ne suis pas responsable des consquêtes de l'utilisation de cette extension.