Open Journal Systems  3.3.0
Http\Message\Authentication\AutoBasicAuth Class Reference
Inheritance diagram for Http\Message\Authentication\AutoBasicAuth:
Http\Message\Authentication

Public Member Functions

 __construct ($shouldRremoveUserInfo=true)
 
 authenticate (RequestInterface $request)
 

Detailed Description

Authenticate a PSR-7 Request using Basic Auth based on credentials in the URI.

Author
Márk Sági-Kazár mark..nosp@m.sagi.nosp@m.kazar.nosp@m.@gma.nosp@m.il.co.nosp@m.m

Definition at line 13 of file AutoBasicAuth.php.

Constructor & Destructor Documentation

◆ __construct()

Http\Message\Authentication\AutoBasicAuth::__construct (   $shouldRremoveUserInfo = true)
Parameters
bool | true$shouldRremoveUserInfo

Definition at line 28 of file AutoBasicAuth.php.

Member Function Documentation

◆ authenticate()

Http\Message\Authentication\AutoBasicAuth::authenticate ( RequestInterface  $request)

{Alter the request to add the authentication credentials.To do that, the implementation might use pre-stored credentials or do separate HTTP requests to obtain a valid token.

Parameters
RequestInterface$requestThe request without authentication information
Returns
RequestInterface The request with added authentication information
}

Implements Http\Message\Authentication.

Definition at line 36 of file AutoBasicAuth.php.

References Psr\Http\Message\RequestInterface\getUri(), Psr\Http\Message\MessageInterface\withHeader(), and Psr\Http\Message\RequestInterface\withUri().


The documentation for this class was generated from the following file: