You are here

private function CasGatewayAuthSubscriber::getKnownCrawlersList in CAS 2.x

Return a list of known web crawlers as they appear in user agent strings.

Return value

string[] The list of crawlers snippets.

2 calls to CasGatewayAuthSubscriber::getKnownCrawlersList()
CasGatewayAuthSubscriber::isCrawlerRequest in src/Subscriber/CasGatewayAuthSubscriber.php
Check is the current request is from a known list of web crawlers.
CasGatewayAuthSubscriber::onResponse in src/Subscriber/CasGatewayAuthSubscriber.php
Handle response event.

File

src/Subscriber/CasGatewayAuthSubscriber.php, line 410

Class

CasGatewayAuthSubscriber
Event subscriber for implementing CAS gateway authentication.

Namespace

Drupal\cas\Subscriber

Code

private function getKnownCrawlersList() {
  return [
    'Google',
    'msnbot',
    'Rambler',
    'Yahoo',
    'AbachoBOT',
    'accoona',
    'AcoiRobot',
    'ASPSeek',
    'CrocCrawler',
    'Dumbot',
    'FAST-WebCrawler',
    'GeonaBot',
    'Gigabot',
    'Lycos',
    'MSRBOT',
    'Scooter',
    'AltaVista',
    'IDBot',
    'eStyle',
    'Scrubby',
    'gsa-crawler',
  ];
}