@extends('layouts.admin') @section('title', 'Integration Settings') @section('content')

Integration Settings

Configure Google Firebase, Mailgun and General SMTP settings.

@if(session('success'))
{{ session('success') }}
@endif
@csrf

FCM Credentials

Paste the full content of your Firebase Service Account JSON file here. This is required for HTTP v1 API.

@csrf

Mailgun API Gateway

@csrf

Default Email Sender

SMTP Server Config

@csrf

Google reCAPTCHA v2/v3

Please ensure you generate reCAPTCHA v2 ("I'm not a robot" Checkbox) keys from the Google Admin Console. v3 keys will invalid type error.

@csrf

Google Authenticator (2FA) for Users

Mandatory 2FA for Staff

When enabled, all users with the role of "User" (Staff/Company Users) will be required to set up and use Google Authenticator to access their accounts.

How it works:
  • Staff will be prompted to link their account with an Authenticator app on their next login.
  • The secret key will be encrypted and stored securely.
  • Admins retain the role of "Admin" and are not affected by this specific toggle.
@push('scripts') @endpush @endsection