Download the PHP package laservici/authsocial without Composer

On this page you can find all versions of the php package laservici/authsocial. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package authsocial

GitHub issues GitHub forks GitHub stars GitHub license Twitter

Introducere

Laservici AuthSocial este o aplicatie pentru Laravel care oferă o interfață expresivă și fluentă pentru autentificarea OAuth cu furnizorii de autentificare socială (Facebook, Twitter, Google, LinkedIn, GitHub, GitLab, Bitbucket etc). Acesta se ocupă aproape de tot codul de autentificare socială boilerplate pe care îl doriți.

Documentația oficială

Pe lângă autentificarea tipică bazată pe formular, Laravel oferă de asemenea o modalitate simplă și convenabilă de autentificare cu furnizorii OAuth utilizând Laservici AuthSocial. AuthSocial susține în prezent autentificarea cu furnizorii sociali.

Pentru a începe cu AuthSocial, utilizați Composer pentru a adăuga pachetul de dependențe în proiect:

Configurare

După instalarea bibliotecii LaServici, includeți Laservici\Authsocial\AuthSocialServiceProvider în interiorul grupului providers din fișierul de configurare config/app.php:

De asemenea, adăugați fragmentul AuthSocial in interiorul grupului aliases din fișierul de configurare app (config/app.php):

De asemenea, va trebui să adăugați acreditări pentru serviciile OAuth pe care aplicația dvs. le utilizează. Aceste acreditări ar trebui plasate în fișierul de configurare config/services.php și ar trebui să utilizeze cheia facebook,twitter, linkedin,google, github saubitbucket, solicitată în funcție de cererea furnizorilor. De exemplu:

Utilizare de bază

Apoi, sunteți gata să autentificați utilizatorii! Veți avea nevoie de două rute: una pentru redirecționarea utilizatorului la furnizorul de servicii OAuth și altul pentru primirea apelului de la furnizor după autentificare. Vom accesa AuthSocial folosind fațada Authsocial:

Metoda redirect are grijă să trimită utilizatorul la furnizorul OAuth, în timp ce metoda user va citi cererea de intrare și va prelua informațiile utilizatorului de la furnizor. Înainte de a redirecționa utilizatorul, puteți seta și scopes la cerere utilizând metoda scope. Această metodă va suprascrie toate domeniile existente:

Desigur, va trebui să definiți rute pentru metodele controller methods:

Un număr de furnizori OAuth acceptă parametrii opționali în cererea de redirecționare. Pentru a include toți parametrii opționali în cerere, apelați metoda with cu o matrice asociativă:

Atunci când utilizați metoda with, aveți grijă să nu transmiteți cuvinte cheie rezervate, cum ar fi state sau response_type.

Metoda Stateless pentru Autentificare

Metoda stateless poate fi utilizată pentru a dezactiva verificarea stării sesiunii. Acest lucru este util atunci când adăugați autentificarea socială la un API:

Recuperarea detaliilor utilizatorului

Odată ce aveți o instanță de utilizator, puteți obține câteva detalii despre utilizator:

Recuperarea detaliilor utilizatorului folosind Token

Dacă aveți deja un token de acces valabil pentru un utilizator, puteți să le recuperați folosind metoda userFromToken:

Liciență

Laservici AuthSocial este un software open-source licențiat sub MIT license


All versions of authsocial with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
guzzlehttp/guzzle Version ~5.0|~6.0
illuminate/contracts Version ~5.0
illuminate/http Version ~5.0
illuminate/support Version ~5.0
league/oauth1-client Version ~1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package laservici/authsocial contains the following files

Loading the files please wait ....