Celý proces přihlášení do externí aplikace je popsán v dokumentaci SkautISu. Knihovna tento proces velmi zjednodušuje.i
Knihovna umožňuje vygenerovat odkaz, který přivede uživatele na stránky skautisu a po úspěšném příhlášení ho SkautIS přesměruje zpět do aplikace na předem definovanou adresu.
//Odkaz na který je uživatel přesměrován po úspěšném přihlášení
$backLink = "https://moje-skautska-aplikace.skaut.cz/skautis-login-confirm";
//Vygenerování odkazu
$loginUrl = $skautis->getLoginUrl($backLink);
//Odkaz je klasická URL která se použít v jakémkoliv templatovacím jazyce nebo rovnou vypsat
echo '<a href="' . $loginUrl . '"> Prihlasit se</a>';
SkautIS uživatele po úspěšném přihlášení přesměruje na adresu nastavenou v předchozím kroce a pošle nám údaje přes $_POST
. Tyto údaje je potřeba předat knihovně aby mohla komunikovat se skautisem.
//Na url https://moje-skautska-aplikace.skaut.cz/skautis-login-confirm
$skautis->setLoginData($_POST);