Skimia\ApiFusion
  • Namespace
  • Class
  • Tree
  • Todo
  • Download

Namespaces

  • PHP
  • Skimia
    • ApiFusion
      • Annotations
        • ApiRouting
          • Annotations
      • Auth
      • Console
        • Commands
      • Domain
        • Contracts
        • Exceptions
        • Traits
        • Users
        • Validation
      • Facade
      • Http
        • Controllers
          • Api
      • Routing

Classes

  • Sentinel
  • User

Class Sentinel

Dingo\Api\Auth\Provider\Authorization
Extended by Skimia\ApiFusion\Auth\Sentinel
Namespace: Skimia\ApiFusion\Auth
Located at Auth/Sentinel.php

Methods summary

public
# __construct( Cartalyst\Sentinel\Sentinel $auth, string $identifier = 'email' )

Create a new basic provider instance.

Create a new basic provider instance.

Parameters

$auth
$identifier
public mixed
# authenticate( Illuminate\Http\Request $request, Dingo\Api\Routing\Route $route )

Authenticate request with Basic.

Authenticate request with Basic.

Parameters

$request
$route

Returns

mixed
public boolean
# validateAuthorizationHeader( Illuminate\Http\Request $request )

Validate the requests authorization header for the provider.

Validate the requests authorization header for the provider.

Parameters

$request

Returns

boolean

Throws

Symfony\Component\HttpKernel\Exception\BadRequestHttpException
public string
# getAuthorizationMethod( )

Get the providers authorization method.

Get the providers authorization method.

Returns

string

Properties summary

protected Illuminate\Auth\AuthManager $auth

Illuminate authentication manager.

Illuminate authentication manager.

#
protected string $identifier

Basic auth identifier.

Basic auth identifier.

#
Skimia\ApiFusion API documentation generated by ApiGen