Mainos / Advertisement:

OpenID-Connect-PHP

Kohteesta Taisto
Versio hetkellä 27. syyskuuta 2017 kello 16.05 – tehnyt Minh (keskustelu | muokkaukset) (Ak: Uusi sivu: Helppo PHP kirjasto: https://github.com/jumbojett/OpenID-Connect-PHP == Vaatimukset == * PHP5.4 tai uudempi * CURL-laajennos PHP:ssä * JSON-laajennos PHP:ssä == Asentaminen ja...)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Helppo PHP kirjasto: https://github.com/jumbojett/OpenID-Connect-PHP

Vaatimukset

  • PHP5.4 tai uudempi
  • CURL-laajennos PHP:ssä
  • JSON-laajennos PHP:ssä

Asentaminen ja käyttö

Käytä asentamiseen Composeria

composer require jumbojett/openid-connect-php:0.1.*

Lisää tämä PHP:hen

require '/vendor/autoload.php';

Esimerkki kirjautuminen ja käyttäjänimen haku. Korvaa ClientIDHere, ClientSecret ja RedirectURIHere omilla parametreillä.

        $oidc = new OpenIDConnectClient("https://id.provider.com","ClientIDHere","ClientSecretHere"$
        $oidc->addScope(array("openid", "email", "profile"));
        $oidc->setRedirectURL("RedirectURIHere");
        $oidc->authenticate();
        $user = $oidc->requestUserInfo('sub');
        $_SESSION['user_session'] = $user;
Mainos / Advertisement: