You are here

function oauth2_login_menu in OAuth2 Login 7.2

Same name and namespace in other branches
  1. 7 oauth2_login.module \oauth2_login_menu()

Implements hook_menu().

File

./oauth2_login.module, line 48
Provides OAuth2 Login functionality.

Code

function oauth2_login_menu() {
  $items = [
    'admin/config/people/oauth2_login' => [
      'title' => 'OAuth2 Login',
      'description' => 'Login through the OAuth2 Login Provider of another Drupal site.',
      'page callback' => 'drupal_get_form',
      'page arguments' => [
        'oauth2_login_admin_settings',
      ],
      'access arguments' => [
        'administer site configuration',
      ],
      'file' => 'oauth2_login.admin.inc',
    ],
    'user/oauth2_login' => [
      'title' => 'Login',
      'description' => 'Login with OAuth2.',
      'page callback' => 'oauth2_login_callback',
      'access callback' => 'user_is_anonymous',
    ],
    'oauth2/proxy' => [
      'title' => 'OAuth2 Proxy',
      'description' => 'OAuth2 Proxy For Mobile Apps.',
      'page callback' => 'oauth2_proxy_callback',
      'access callback' => TRUE,
    ],
  ];
  return $items;
}