TokenMagician.psd1
@{ # Script module or binary module file associated with this manifest. RootModule = 'TokenMagician.dll' # Version number of this module. ModuleVersion = '0.1.1' # ID used to uniquely identify this module. GUID = '8b76d974-4820-4dff-9241-9c774ab78935' # Author of this module. Author = 'Stephan van Rooij (@svrooij)' # Company or vendor that produced this module. CompanyName = 'Stephan van Rooij' Copyright = 'Stephan van Rooij 2024, licensed under GNU GPLv3' # Description of this module. Description = 'Get tokens while the certificate stays in the Key Vault' # Minimum version of the Windows PowerShell engine required by this module. # This module is build on net8.0 which requires PowerShell 7.4 # May 5th 2024 Bring back support for PowerShell 7.2 (which seems to be the only supported version in Azure Runbooks) PowerShellVersion = '7.2' # Minimum version of the .NET Framework required by this module. # DotNetFrameworkVersion = '4.7.2' # Processor architecture (None, X86, Amd64) supported by this module. # ProcessorArchitecture = 'None' # Modules that must be imported into the global environment prior to importing this module. # RequiredModules = @() # Assemblies that must be loaded prior to importing this module. RequiredAssemblies = @( "Azure.Identity.dll", "Microsoft.Extensions.DependencyInjection.Abstractions.dll", "Microsoft.Extensions.DependencyInjection.dll", "Microsoft.Extensions.Logging.dll", "Smartersoft.Identity.Client.Assertion.dll", "Svrooij.PowerShell.DependencyInjection.dll" ) # Script files (.ps1) that are run in the caller's environment prior to importing this module. # ScriptsToProcess = @() # Type files (.ps1xml) that are loaded into the session prior to importing this module. # TypesToProcess = @() # Format files (.ps1xml) that are loaded into the session prior to importing this module. # FormatsToProcess = @() # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess. # NestedModules = @() # Functions to export from this module. # FunctionsToExport = @() # Cmdlets to export from this module. # CmdletsToExport = @( # "Deploy-WtWin32App", # "Get-WtWin32Apps", # "New-IntuneWinPackage", # "New-WtWingetPackage", # "Remove-WtWin32App", # "Unprotect-IntuneWinPackage" # "Update-WtIntuneApp" # ) # Variables to export from this module. # VariablesToExport = @() # Aliases to export from this module. # AliasesToExport = @() # List of all files included in this module. FileList = @( "Azure.Core.dll", "Azure.Identity.dll", "Microsoft.Extensions.DependencyInjection.Abstractions.dll", "Microsoft.Extensions.DependencyInjection.dll", "Microsoft.Extensions.Logging.dll", "Microsoft.Identity.Client.dll", "Smartersoft.Identity.Client.Assertion.dll", "Svrooij.PowerShell.DependencyInjection.dll" "TokenMagician.dll", "TokenMagician.psd1", "TokenMagician.psm1" ) # Private data to pass to the module specified in RootModule/ModuleToProcess. PrivateData = @{ PSData = @{ Tags = @('EntraID', 'KeyVault', 'Certificate') LisenceUri = 'https://github.com/Smartersoft/identity-client-assertion/blob/main/LICENSE.txt' ProjectUri = 'https://github.com/Smartersoft/identity-client-assertion' ReleaseNotes = 'This module is still a work-in-progress. Changes might be made without notice.' } } # HelpInfo URI of this module. #HelpInfoURI = '' } |