diff --git a/security/guard_authentication.rst b/security/guard_authentication.rst index 8567b32541a..05712a1e5ef 100644 --- a/security/guard_authentication.rst +++ b/security/guard_authentication.rst @@ -171,23 +171,17 @@ This requires you to implement several methods:: */ public function supports(Request $request) { - return true; + return $request->headers->has('X-AUTH-TOKEN') } /** * Called on every request. Return whatever credentials you want to - * be passed to getUser(). + * be passed to getUser() as $credentials. */ public function getCredentials(Request $request) { - if (!$token = $request->headers->get('X-AUTH-TOKEN')) { - // No token? - $token = null; - } - - // What you return here will be passed to getUser() as $credentials return array( - 'token' => $token, + 'token' => $request->headers->get('X-AUTH-TOKEN'), ); }