① Ouvrir la page de connexion

🚀  Aller sur MiAccess

② Auto-clic – glisser ce favori dans la barre du navigateur

📌
Glissez ce bouton vers votre barre de favoris Ensuite, quand vous êtes sur la page MiAccess, cliquez-le : il clique automatiquement sur « Se connecter via Inside Mytel ».
⚡ MiAccess Inside Mytel

💡 Mode d'emploi : faites glisser le bouton vert ⚡ vers la barre de favoris de votre navigateur (Chrome, Firefox, Edge…). Ensuite, naviguez sur miaccess.mitel.com/idp/login.xhtml et cliquez sur le favori : le bouton « Inside Mytel » est cliqué instantanément.


③ Script Tampermonkey Recommandé – clic automatique au chargement

Installez Tampermonkey (extension navigateur gratuite), puis ajoutez le script ci-dessous. À chaque ouverture de la page MiAccess, le bouton sera cliqué automatiquement, sans aucune manipulation.

userscript.js — Tampermonkey / Greasemonkey
// ==UserScript==
// @name         MiAccess – Auto Inside Mytel
// @namespace    https://miaccess.mitel.com/
// @version      1.0
// @description  Clique automatiquement sur « Se connecter via Inside Mytel »
// @author       CedFred
// @match        https://miaccess.mitel.com/idp/login.xhtml*
// @grant        none
// @run-at       document-idle
// ==/UserScript==

(function () {
  'use strict';

  // Fonction qui cherche et clique le bon bouton
  function clickInsideMytel() {
    const candidates = document.querySelectorAll(
      'button, input[type="submit"], a, [role="button"]'
    );
    for (const el of candidates) {
      const label = (el.textContent || el.value || '').toLowerCase();
      if (label.includes('inside mytel') || label.includes('mytel')) {
        console.log('[MiAccess] Bouton trouvé, clic automatique :', el);
        el.click();
        return true;
      }
    }
    return false;
  }

  // Tentative immédiate (si la page est déjà rendue)
  if (clickInsideMytel()) return;

  // Sinon on observe les mutations DOM (rendu JS tardif)
  const obs = new MutationObserver(() => {
    if (clickInsideMytel()) obs.disconnect();
  });
  obs.observe(document.body, { childList: true, subtree: true });

  // Sécurité : on arrête d'observer après 8 secondes
  setTimeout(() => obs.disconnect(), 8000);
})();

ℹ️ Pourquoi PHP ne peut pas cliquer à la place du navigateur ?
La Same-Origin Policy des navigateurs empêche un script venant d'un autre domaine d'interagir avec le DOM de miaccess.mitel.com. Le bookmarklet et le script Tampermonkey contournent cela car ils s'exécutent directement dans le contexte de la page Mitel.