Download the PHP package uadevteampackages/laravel-user-proxy without Composer

On this page you can find all versions of the php package uadevteampackages/laravel-user-proxy. 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 laravel-user-proxy

Overview

This package allows you to test your app with a proxy user.

Installation

Laravel User Proxy can be installed with Composer, by running the following command from within your Laravel application's root directory.

After successful installation, you can access the Laravel User Proxy settings panel by browsing to the /lup route of your Laravel application.

Set .env variables

You will need to set the following Azure AD / Entra variables in your Laravel application's .env file:

Those variables must match an Azure AD / Entra app that has proper permissions to read user information from Azure AD / Entra.

Package is only active in local, dev, or test app environments

The Laravel User Proxy package will only be active and usable in your application if the APP_ENV .env variable is set to one of the following values: local, dev, test.

Instructions

  1. Search for a user by entering their userPrincipalName ([email protected] for faculty/staff, [email protected] for students).
  2. View the user's information from Microsoft Entra (Azure AD).
  3. If you have found the right user and would like to test the app as that user, click the "Enter Proxy Mode as the Above User" button.
  4. Once you enter proxy mode, you will need to visit the app home page (or other app pages) to access the app as the proxy user would. This is because the routes within the Laravel User Proxy settings do not use your application's middleware by default, so these settings pages most likely will not reflect the proxy user's experience.
  5. When you are finished testing as the proxy user, click the "Exit User Proxy Mode" button. This will clear out all session variables and log you out of the application completely. At that point, you can start fresh with a new login in non-proxy mode.

Please keep in mind this package was developed for internal use within a certain organization and is unlikely to be useful outside that setting.


All versions of laravel-user-proxy with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
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 uadevteampackages/laravel-user-proxy contains the following files

Loading the files please wait ...