MfaOnDemand.psd1

@{
    RootModule              = 'MfaOnDemand.psm1'
    ModuleVersion           = '1.0.1'
    GUID                    = '79e0551c-4c1e-4486-90fc-cedf93bd5e67'
    Author                  = 'lestoilfante'
    CompanyName             = 'lestoilfante'
    Copyright               = '(c) 2024-2026 lestoilfante. All rights reserved.'
    Description             = @'
MfaOnDemand is a PowerShell module designed to send custom and arbitrary MFA requests to Entra ID users.
Useful for quickly confirming user identities for Service Desk usage or for any automation purposes.
Supported Providers: Microsoft Entra ID, WatchGuard AuthPoint.
'@

    CompatiblePSEditions    = @('Desktop')
    PowerShellVersion       = '5.1'
    FunctionsToExport       = @(
        'Invoke-MoDMfa'
        'Get-MoDCredentials'
        'Add-MoDCredentials'
    )
    CmdletsToExport         = @()
    VariablesToExport       = @()
    AliasesToExport         = @()
    RequiredModules         = @()
    RequiredAssemblies      = @()
    PrivateData             = @{
        PSData = @{
            ProjectUri                 = 'https://github.com/lestoilfante/MfaOnDemand'
            LicenseUri                 = 'https://github.com/lestoilfante/MfaOnDemand/blob/master/LICENSE.txt'
            Tags                       = @('MFA', 'Microsoft', 'Entra', 'AAD', 'Identity', 'WatchGuard')
        }
    }
    HelpInfoURI = 'https://github.com/lestoilfante/MfaOnDemand/blob/master/README.md'
}