Locker\Helpers\Helpers::getUserPassFromAuth PHP Method

getUserPassFromAuth() static public method

Gets the username and password from the authorization string.
static public getUserPassFromAuth ( ) : [String]
return [String]
    static function getUserPassFromAuth()
    {
        $authorization = \LockerRequest::header('Authorization');
        if ($authorization !== null && strpos($authorization, 'Basic') === 0) {
            list($username, $password) = Helpers::getUserPassFromBAuth($authorization);
        } else {
            if ($authorization !== null && strpos($authorization, 'Bearer') === 0) {
                list($username, $password) = Helpers::getUserPassFromOAuth($authorization);
            } else {
                throw new Exceptions\Exception('Invalid auth', 400);
            }
        }
        return [$username, $password];
    }

Usage Example

 /**
  * Constructs a new base controller.
  */
 public function __construct()
 {
     $this->lrs = Helpers::getLrsFromAuth();
     list($username, $password) = Helpers::getUserPassFromAuth();
     $this->client = Helpers::getClient($username, $password);
 }
All Usage Examples Of Locker\Helpers\Helpers::getUserPassFromAuth