3 namespace BookStack\Auth\Access\Guards;
8 * The OpenId login process is async in nature meaning it does not fit very well
9 * into the default laravel 'Guard' auth flow. Instead most of the logic is done
10 * via the OpenId controller & OpenIdService. This class provides a safer, thin
11 * version of SessionGuard.
13 * @package BookStack\Auth\Access\Guards
15 class OpenIdSessionGuard extends ExternalBaseSessionGuard
18 * Validate a user's credentials.
20 * @param array $credentials
23 public function validate(array $credentials = [])
29 * Attempt to authenticate a user using the given credentials.
31 * @param array $credentials
32 * @param bool $remember
35 public function attempt(array $credentials = [], $remember = false)