Download the PHP package xp-forge/web-auth without Composer
On this page you can find all versions of the php package xp-forge/web-auth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download xp-forge/web-auth
More information about xp-forge/web-auth
Files in xp-forge/web-auth
Package web-auth
Short Description Web Authentication
License BSD-3-Clause
Homepage http://xp-framework.net/
Informations about the package web-auth
Web Authentication
Authentication for web services. Supports authenticating URLs with fragments such as https://example.com/#/users/thekid
without losing information when redirecting.
☑ Verified with Twitter (OAuth 1), Microsoft Office 365, Facebook, GitHub and LinkedIn (OAuth 2).
Examples
HTTP basic authentication:
Authentication via Twitter:
The $callback parameter should be the path matching the path in the callback URI registered with Twitter.
Authentication via GitHub:
The $callback parameter should be the path matching the path in the callback URI registered with GitHub.
Authentication via Office 365 Azure AD:
The $callback parameter should be the path matching the path in the callback URI registered with the Azure AD application.
Authentication via CAS ("Central Authentication Service"):
Target URLs
By default, the flow instances use the request URI to determine where the service is running. Behind a proxy, this is most probably not the user-facing URI. To change this behavior, use the target()
method and pass a UseURL
instance as follows:
All versions of web-auth with dependencies
xp-framework/http Version ^10.0 | ^9.0 | ^8.0 | ^7.0
xp-forge/address Version ^6.0 | ^5.3
xp-forge/web Version ^4.0 | ^3.0 | ^2.0 | ^1.0
xp-forge/json Version ^5.0 | ^4.0 | ^3.1
xp-forge/sessions Version ^3.0 | ^2.0 | ^1.0
php Version >=7.4.0