Package
http-auth-strategies
A simple PHP package that is used to create different Http Auth Headers
v1.2.072,832 downloads8 stars
A simple PHP package that is used to create different Http Auth Headers.
This is a simple to use library, to install - all you need to do is:
$ composer require juststeveking/http-auth-strategiesThen to use the library all you need to do is:
$strategy = new BasicStrategy( base64_encode("username:password"));
// Get the Auth header as an array - passing through the required Authorization prefix$strategy->getHeader('Bearer');// ['Authorization' => 'Bearer dXNlcm5hbWU6cGFzc3dvcmQ=']There is also a NullStrategy for when you want to follow a consistent pattern, but do not want to actually use any auth:
$strategy = new NullStrategy();
// Get the Auth header as an array - passing through the required Authorization prefix$strategy->getHeader('Bearer');// []You can now also create your own custom header using the CustomStrategy, for when an API requires something specific that doesn’t follow the typical pattern:
$strategy = new CustomStrategy( 'your-api-key');
$strategy->setHeaderName('X-API-KEY');
// Get the Auth header as an array - passing through the required Authorization prefix$strategy->getHeader('Bearer');// ['X-API-KEY' => 'Bearer your-api-key']Related
More Packages
mavis
Run a freelance business from plain files: clients, calls and follow-ups, time, quotes and invoices as Markdown, from one Go binary, with an MCP server for agents.
v0.1.3
PHPcloudevents
Cloud Events in PHP.
dev-main
PHPcompanies-house-laravel
A Laravel wrapper to get companies house information and validate company numbers
v1.2.0
Same subject