- Removed legacy Outlook integration, including views, controllers, and models. - Introduced Microsoft Entra ID OAuth flows with enhanced permission checks and token management. - Migrated database structure: replaced `outlook_tokens` table with `oauth_tokens` table for multi-provider support. - Added comprehensive tests for Entra ID federation, including connection flow, token refresh, and permission checks. - Standardized OAuth implementation using `EntraController` and consolidated token models into `OauthToken`.
18 lines
258 B
PHP
18 lines
258 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Enums;
|
|
|
|
use App\Concerns\EnumValuesAsArray;
|
|
|
|
enum ConnectionProtocolEnum: string
|
|
{
|
|
use EnumValuesAsArray;
|
|
|
|
case OIDC = 'oidc';
|
|
case SAML = 'saml';
|
|
case OAUTH2 = 'oauth2';
|
|
case URL = 'url';
|
|
}
|