Class: Aven::Oauth::EntraIdController
- Inherits:
-
BaseController
- Object
- ActionController::Base
- ApplicationController
- BaseController
- Aven::Oauth::EntraIdController
- Defined in:
- app/controllers/aven/oauth/entra_id_controller.rb
Constant Summary collapse
- MINIMAL_SCOPE =
Microsoft Entra ID (formerly Azure AD) OAuth endpoints Supports both single-tenant and multi-tenant configurations
MINIMAL_SCOPE: Authentication only (no Graph API access) Use this for simple login without accessing user data beyond basic profile
"openid email profile"- DEFAULT_SCOPE =
DEFAULT_SCOPE: Includes Graph API access for contacts and email
"openid email profile User.Read Contacts.Read Mail.Send Mail.Read"
Method Summary
Methods inherited from BaseController
Methods inherited from ApplicationController
#current_workspace, #current_workspace=