function oauth2_login_install in OAuth2 Login 8
Implements hook_install().
File
- ./
oauth2_login.install, line 29 - Installation file for miniOrange OAuth Login Module.
Code
function oauth2_login_install() {
global $base_url;
$redirect_url = $base_url . '/mo_login';
\Drupal::configFactory()
->getEditable('oauth2_login.settings')
->set('miniorange_oauth_client_free_users', '0')
->save();
\Drupal::configFactory()
->getEditable('oauth2_login.settings')
->set('miniorange_oauth_client_feedback', '1')
->save();
\Drupal::configFactory()
->getEditable('oauth2_login.settings')
->set('miniorange_oauth_client_email_attribute', 'NameID')
->save();
\Drupal::configFactory()
->getEditable('oauth2_login.settings')
->set('miniorange_oauth_client_username_attribute', 'NameID')
->save();
\Drupal::configFactory()
->getEditable('oauth2_login.settings')
->set('miniorange_auth_client_callback_uri', $redirect_url)
->save();
}