Résultats de recherche :

×

Qu'est-ce qu'une Passeport Laravel ?

Le Laravel Passport est un package fourni par la communauté Laravel qui transforme votre application Laravel en un serveur OAuth 2.0. Avec Laravel Passport, vous pouvez utiliser un seul ensemble d'informations d'identification pour vous connecter à vos applications compatibles OAuth à l'aide des informations d'identification du site Web Laravel.

Passeport ou Authentification du sanctuaire

Lorsque vous recherchez des méthodes d'authentification, vous devez être sûr de l'approche que vous souhaitez adopter. Voici un aperçu des bibliothèques Laravel Passport et Laravel Sanctum pour vous aider à choisir celle qui vous convient le mieux.

Laravel Passport est une implémentation de serveur OAuth qui fournit une autorisation OAuth pour votre application. En revanche, Laravel Sanctum est une bibliothèque d'authentification qui fournit une authentification basée sur les cookies pour les applications à page unique ainsi qu'une authentification « plus simple » basée sur des jetons pour les clients OAuth qui en ont besoin (par exemple, les applications mobiles).

Authentification unique Java SAML (SSO)
Authentification unique Java OAuth (SSO)

miniOrange Module complémentaire de passeport

Pour utiliser le package Laravel Passport de Laravel, il faut effectuer des configurations manuelles, ce qui est un processus fastidieux. Le module complémentaire miniOrange Laravel Passport est une solution automatisée pour convertir le site Web Laravel en un serveur OAuth 2.0 sans aucune configuration manuelle, contrairement au passeport.

Il vous fournit également des points de terminaison supplémentaires tels que le point de terminaison des informations utilisateur (fourni automatiquement dans le package comme le passeport), le point de terminaison de connexion OpenID (point de terminaison bien connu), etc.

Informations utilisateur Endpoint

Le point de terminaison UserInfo est une ressource protégée OAuth 2.0 à partir de laquelle les applications clientes peuvent récupérer des assertions, ou des revendications consenties, concernant l'utilisateur final connecté. Il accepte le jeton d'accès comme jeton Bearer dans l'en-tête Authorization et le valide.

Il récupère ensuite les informations utilisateur correspondant au jeton d'accès et les renvoie sous forme de réponse JSON. L'application client utilise ensuite ces informations pour la recherche d'utilisateurs, la mise à jour des utilisateurs et la création de sessions.

Utilisateur Java - Synchronisation

Authentification Java 2FA

OpenID Connect point de terminaison bien connu

Le point de terminaison bien connu OpenID Connect peut être utilisé pour obtenir des métadonnées sur votre serveur d'identité qui renverront des informations sur les points de terminaison OAuth/OpenID, l'URL de l'émetteur, les types d'octroi pris en charge, les étendues prises en charge et les éléments de clé ainsi que les revendications au format JSON.

Ces détails peuvent être utilisés par les clients pour créer une demande de serveur OpenID. L'URL de configuration connue est accessible via /.well-known/openid-configuration, en relation avec l'URL de l'émetteur.

Comment le travail de paquet ?



    Pré-requis : Le package Laravel Passport devrait être installé dans le répertoire de votre projet

    Vous pouvez faire fonctionner la mise en œuvre du serveur OAuth en suivant les étapes ci-dessous :

  • Obtenez le module complémentaire Laravel Passport en nous contactant à laravelsupport@xecurify.com.
  • Installez le module complémentaire Laravel Passport, qui effectuera automatiquement toutes les configurations requises (automatisant ainsi les configurations manuelles).
  • Vous pouvez ensuite créer n'importe quel nombre de clients OAuth en fournissant l'URL de redirection/rappel depuis votre application client.
  • Vous recevrez ensuite l'ID client et le secret client que vous pourrez configurer dans votre application client et faire fonctionner votre implémentation OAuth.
  • Le point de terminaison Userinfo sera utilisé pour obtenir des informations concernant l’utilisateur connecté pour une utilisation ultérieure.



Passeport Laravel SAML

Prenez contact avec nous




 Merci pour votre réponse. Nous reviendrons vers vous bientôt.

Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête

Courriel :


Appelez-nous

+ 1 978 658 9387 (US)

+91 97178 45846 (Inde)



Bonjour!

Besoin d'aide? Nous sommes ici !

Support
Contacter l'assistance miniOrange
succès

Merci pour votre demande.

Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com