f1ca69ab6ca0ab3eccc748daf557db4093cc22a0
[yaffs-website] / web / modules / contrib / migrate_plus / src / Plugin / migrate_plus / authentication / Basic.php
1 <?php
2
3 namespace Drupal\migrate_plus\Plugin\migrate_plus\authentication;
4
5 use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
6 use Drupal\migrate_plus\AuthenticationPluginBase;
7
8 /**
9  * Provides basic authentication for the HTTP resource.
10  *
11  * @Authentication(
12  *   id = "basic",
13  *   title = @Translation("Basic")
14  * )
15  */
16 class Basic extends AuthenticationPluginBase implements ContainerFactoryPluginInterface {
17
18   /**
19    * {@inheritdoc}
20    */
21   public function getAuthenticationOptions() {
22     return [
23       'auth' => [
24         $this->configuration['username'],
25         $this->configuration['password'],
26       ],
27     ];
28   }
29
30 }