├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ └── validate.yml ├── .gitignore ├── EntraAuth ├── EntraAuth.Formats.ps1xml ├── EntraAuth.psd1 ├── EntraAuth.psm1 ├── LICENSE ├── changelog.md ├── functions │ ├── Authentication │ │ ├── Assert-EntraConnection.ps1 │ │ ├── Connect-EntraService.ps1 │ │ ├── Get-EntraService.ps1 │ │ ├── Get-EntraToken.ps1 │ │ ├── Import-EntraToken.ps1 │ │ ├── New-EntraCustomToken.ps1 │ │ ├── Register-EntraService.ps1 │ │ └── Set-EntraService.ps1 │ ├── Core │ │ └── Invoke-EntraRequest.ps1 │ ├── Federation │ │ ├── Get-EntraFederationProvider.ps1 │ │ ├── Register-EntraFederationProvider.ps1 │ │ └── Resolve-EntraFederationProvider.ps1 │ ├── Other │ │ ├── New-EntraFilterBuilder.ps1 │ │ └── New-EntraServiceSelector.ps1 │ └── readme.md └── internal │ ├── classes │ ├── 01-FederationProvider.ps1 │ ├── 02-Environment.ps1 │ ├── 03-FilterBuilder.ps1 │ ├── 04-ServiceSelector.ps1 │ └── 99-EntraToken.ps1 │ ├── functions │ ├── authentication │ │ ├── Connect-ServiceAzure.ps1 │ │ ├── Connect-ServiceBrowser.ps1 │ │ ├── Connect-ServiceCertificate.ps1 │ │ ├── Connect-ServiceClientSecret.ps1 │ │ ├── Connect-ServiceDeviceCode.ps1 │ │ ├── Connect-ServiceFederated.ps1 │ │ ├── Connect-ServiceIdentity.ps1 │ │ ├── Connect-ServicePassword.ps1 │ │ ├── Connect-ServiceRefreshToken.ps1 │ │ ├── Get-VaultSecret.ps1 │ │ └── Read-AuthResponse.ps1 │ ├── other │ │ ├── ConvertTo-Base64.ps1 │ │ ├── ConvertTo-Hashtable.ps1 │ │ ├── ConvertTo-QueryString.ps1 │ │ ├── ConvertTo-SignedString.ps1 │ │ ├── Invoke-TerminatingException.ps1 │ │ ├── Read-TokenData.ps1 │ │ ├── Resolve-Certificate.ps1 │ │ ├── Resolve-RequestUri.ps1 │ │ └── Resolve-ScopeName.ps1 │ ├── readme.md │ └── ux │ │ ├── Assert-ServiceName.ps1 │ │ └── Get-ServiceCompletion.ps1 │ └── scripts │ ├── 01-variables.ps1 │ ├── 02-Services.ps1 │ ├── 03-FederationProviders.ps1 │ └── readme.md ├── LICENSE ├── docs ├── api-permissions.md ├── application-vs-delegate.md ├── authenticate-browser.md ├── authenticate-certificate.md ├── authenticate-clientsecret.md ├── authenticate-devicecode.md ├── building-on-entraauth.md ├── creating-applications.md ├── managing-applications.md ├── overview.md └── pictures │ ├── 01-01-Authentication.png │ ├── 01-02-Platform.png │ ├── 01-03-RedirectUri.png │ ├── 01-04-localhost.png │ ├── 01-05-Done.png │ ├── 02-01-Authentication.png │ ├── 02-02-Platform.png │ ├── 02-03-Localhost.png │ ├── 02-04-AdvancedSettings.png │ ├── 03-01-Certificates.png │ ├── 03-02-Selection.png │ ├── 03-03-Completed.png │ ├── 03-04-Finished.png │ ├── 04-01-DawnOfASecret.png │ ├── 04-02-Configuration.png │ ├── 04-03-Secret.png │ ├── A-01-AppRegistrations.png │ ├── A-02-NewRegistration.png │ ├── A-03-Setup.png │ ├── A-04-Portal.png │ ├── C-01-ApiPermission-Portal.png │ ├── C-02-RequestPermissions.png │ ├── C-03-ApplicationDelegate.png │ ├── C-04-ScopesFilter.png │ ├── C-05-ScopesAssign.png │ ├── C-06-ConsentPending.png │ ├── C-07-ConsentGranting.png │ ├── C-08-ConsentGranted.png │ ├── C-09-UnknownService.png │ ├── C-10-SearchingService.png │ ├── D-01-Overview.png │ ├── D-02-Properties.png │ ├── D-03-RememberToSave.png │ ├── D-04-AssignUsersGroups.png │ ├── D-05-Selection.png │ ├── D-06-Selection2.png │ ├── D-07-Assign.png │ ├── D-08-Assigned.png │ └── D-09-SigninLogs.png ├── readme.md └── tests ├── functions ├── New-EntraFilterBuilder.tests.ps1 └── readme.md ├── general ├── FileIntegrity.Exceptions.ps1 ├── FileIntegrity.Tests.ps1 ├── Help.Exceptions.ps1 ├── Help.Tests.ps1 ├── Manifest.Tests.ps1 └── PSScriptAnalyzer.Tests.ps1 ├── pester.ps1 └── readme.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | publish 2 | TestResults 3 | experiments -------------------------------------------------------------------------------- /EntraAuth/EntraAuth.Formats.ps1xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/EntraAuth.Formats.ps1xml -------------------------------------------------------------------------------- /EntraAuth/EntraAuth.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/EntraAuth.psd1 -------------------------------------------------------------------------------- /EntraAuth/EntraAuth.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/EntraAuth.psm1 -------------------------------------------------------------------------------- /EntraAuth/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/LICENSE -------------------------------------------------------------------------------- /EntraAuth/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/changelog.md -------------------------------------------------------------------------------- /EntraAuth/functions/Authentication/Assert-EntraConnection.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Authentication/Assert-EntraConnection.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Authentication/Connect-EntraService.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Authentication/Connect-EntraService.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Authentication/Get-EntraService.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Authentication/Get-EntraService.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Authentication/Get-EntraToken.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Authentication/Get-EntraToken.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Authentication/Import-EntraToken.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Authentication/Import-EntraToken.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Authentication/New-EntraCustomToken.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Authentication/New-EntraCustomToken.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Authentication/Register-EntraService.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Authentication/Register-EntraService.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Authentication/Set-EntraService.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Authentication/Set-EntraService.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Core/Invoke-EntraRequest.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Core/Invoke-EntraRequest.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Federation/Get-EntraFederationProvider.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Federation/Get-EntraFederationProvider.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Federation/Register-EntraFederationProvider.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Federation/Register-EntraFederationProvider.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Federation/Resolve-EntraFederationProvider.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Federation/Resolve-EntraFederationProvider.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Other/New-EntraFilterBuilder.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Other/New-EntraFilterBuilder.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/Other/New-EntraServiceSelector.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/Other/New-EntraServiceSelector.ps1 -------------------------------------------------------------------------------- /EntraAuth/functions/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/functions/readme.md -------------------------------------------------------------------------------- /EntraAuth/internal/classes/01-FederationProvider.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/classes/01-FederationProvider.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/classes/02-Environment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/classes/02-Environment.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/classes/03-FilterBuilder.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/classes/03-FilterBuilder.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/classes/04-ServiceSelector.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/classes/04-ServiceSelector.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/classes/99-EntraToken.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/classes/99-EntraToken.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/authentication/Connect-ServiceAzure.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/authentication/Connect-ServiceAzure.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/authentication/Connect-ServiceBrowser.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/authentication/Connect-ServiceBrowser.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/authentication/Connect-ServiceCertificate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/authentication/Connect-ServiceCertificate.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/authentication/Connect-ServiceClientSecret.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/authentication/Connect-ServiceClientSecret.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/authentication/Connect-ServiceDeviceCode.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/authentication/Connect-ServiceDeviceCode.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/authentication/Connect-ServiceFederated.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/authentication/Connect-ServiceFederated.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/authentication/Connect-ServiceIdentity.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/authentication/Connect-ServiceIdentity.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/authentication/Connect-ServicePassword.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/authentication/Connect-ServicePassword.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/authentication/Connect-ServiceRefreshToken.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/authentication/Connect-ServiceRefreshToken.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/authentication/Get-VaultSecret.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/authentication/Get-VaultSecret.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/authentication/Read-AuthResponse.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/authentication/Read-AuthResponse.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/other/ConvertTo-Base64.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/other/ConvertTo-Base64.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/other/ConvertTo-Hashtable.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/other/ConvertTo-Hashtable.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/other/ConvertTo-QueryString.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/other/ConvertTo-QueryString.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/other/ConvertTo-SignedString.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/other/ConvertTo-SignedString.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/other/Invoke-TerminatingException.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/other/Invoke-TerminatingException.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/other/Read-TokenData.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/other/Read-TokenData.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/other/Resolve-Certificate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/other/Resolve-Certificate.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/other/Resolve-RequestUri.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/other/Resolve-RequestUri.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/other/Resolve-ScopeName.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/other/Resolve-ScopeName.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/readme.md -------------------------------------------------------------------------------- /EntraAuth/internal/functions/ux/Assert-ServiceName.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/ux/Assert-ServiceName.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/functions/ux/Get-ServiceCompletion.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/functions/ux/Get-ServiceCompletion.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/scripts/01-variables.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/scripts/01-variables.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/scripts/02-Services.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/scripts/02-Services.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/scripts/03-FederationProviders.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/scripts/03-FederationProviders.ps1 -------------------------------------------------------------------------------- /EntraAuth/internal/scripts/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/EntraAuth/internal/scripts/readme.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/LICENSE -------------------------------------------------------------------------------- /docs/api-permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/api-permissions.md -------------------------------------------------------------------------------- /docs/application-vs-delegate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/application-vs-delegate.md -------------------------------------------------------------------------------- /docs/authenticate-browser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/authenticate-browser.md -------------------------------------------------------------------------------- /docs/authenticate-certificate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/authenticate-certificate.md -------------------------------------------------------------------------------- /docs/authenticate-clientsecret.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/authenticate-clientsecret.md -------------------------------------------------------------------------------- /docs/authenticate-devicecode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/authenticate-devicecode.md -------------------------------------------------------------------------------- /docs/building-on-entraauth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/building-on-entraauth.md -------------------------------------------------------------------------------- /docs/creating-applications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/creating-applications.md -------------------------------------------------------------------------------- /docs/managing-applications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/managing-applications.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/pictures/01-01-Authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/01-01-Authentication.png -------------------------------------------------------------------------------- /docs/pictures/01-02-Platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/01-02-Platform.png -------------------------------------------------------------------------------- /docs/pictures/01-03-RedirectUri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/01-03-RedirectUri.png -------------------------------------------------------------------------------- /docs/pictures/01-04-localhost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/01-04-localhost.png -------------------------------------------------------------------------------- /docs/pictures/01-05-Done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/01-05-Done.png -------------------------------------------------------------------------------- /docs/pictures/02-01-Authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/02-01-Authentication.png -------------------------------------------------------------------------------- /docs/pictures/02-02-Platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/02-02-Platform.png -------------------------------------------------------------------------------- /docs/pictures/02-03-Localhost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/02-03-Localhost.png -------------------------------------------------------------------------------- /docs/pictures/02-04-AdvancedSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/02-04-AdvancedSettings.png -------------------------------------------------------------------------------- /docs/pictures/03-01-Certificates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/03-01-Certificates.png -------------------------------------------------------------------------------- /docs/pictures/03-02-Selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/03-02-Selection.png -------------------------------------------------------------------------------- /docs/pictures/03-03-Completed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/03-03-Completed.png -------------------------------------------------------------------------------- /docs/pictures/03-04-Finished.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/03-04-Finished.png -------------------------------------------------------------------------------- /docs/pictures/04-01-DawnOfASecret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/04-01-DawnOfASecret.png -------------------------------------------------------------------------------- /docs/pictures/04-02-Configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/04-02-Configuration.png -------------------------------------------------------------------------------- /docs/pictures/04-03-Secret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/04-03-Secret.png -------------------------------------------------------------------------------- /docs/pictures/A-01-AppRegistrations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/A-01-AppRegistrations.png -------------------------------------------------------------------------------- /docs/pictures/A-02-NewRegistration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/A-02-NewRegistration.png -------------------------------------------------------------------------------- /docs/pictures/A-03-Setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/A-03-Setup.png -------------------------------------------------------------------------------- /docs/pictures/A-04-Portal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/A-04-Portal.png -------------------------------------------------------------------------------- /docs/pictures/C-01-ApiPermission-Portal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/C-01-ApiPermission-Portal.png -------------------------------------------------------------------------------- /docs/pictures/C-02-RequestPermissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/C-02-RequestPermissions.png -------------------------------------------------------------------------------- /docs/pictures/C-03-ApplicationDelegate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/C-03-ApplicationDelegate.png -------------------------------------------------------------------------------- /docs/pictures/C-04-ScopesFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/C-04-ScopesFilter.png -------------------------------------------------------------------------------- /docs/pictures/C-05-ScopesAssign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/C-05-ScopesAssign.png -------------------------------------------------------------------------------- /docs/pictures/C-06-ConsentPending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/C-06-ConsentPending.png -------------------------------------------------------------------------------- /docs/pictures/C-07-ConsentGranting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/C-07-ConsentGranting.png -------------------------------------------------------------------------------- /docs/pictures/C-08-ConsentGranted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/C-08-ConsentGranted.png -------------------------------------------------------------------------------- /docs/pictures/C-09-UnknownService.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/C-09-UnknownService.png -------------------------------------------------------------------------------- /docs/pictures/C-10-SearchingService.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/C-10-SearchingService.png -------------------------------------------------------------------------------- /docs/pictures/D-01-Overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/D-01-Overview.png -------------------------------------------------------------------------------- /docs/pictures/D-02-Properties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/D-02-Properties.png -------------------------------------------------------------------------------- /docs/pictures/D-03-RememberToSave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/D-03-RememberToSave.png -------------------------------------------------------------------------------- /docs/pictures/D-04-AssignUsersGroups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/D-04-AssignUsersGroups.png -------------------------------------------------------------------------------- /docs/pictures/D-05-Selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/D-05-Selection.png -------------------------------------------------------------------------------- /docs/pictures/D-06-Selection2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/D-06-Selection2.png -------------------------------------------------------------------------------- /docs/pictures/D-07-Assign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/D-07-Assign.png -------------------------------------------------------------------------------- /docs/pictures/D-08-Assigned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/D-08-Assigned.png -------------------------------------------------------------------------------- /docs/pictures/D-09-SigninLogs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/docs/pictures/D-09-SigninLogs.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/readme.md -------------------------------------------------------------------------------- /tests/functions/New-EntraFilterBuilder.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/tests/functions/New-EntraFilterBuilder.tests.ps1 -------------------------------------------------------------------------------- /tests/functions/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/tests/functions/readme.md -------------------------------------------------------------------------------- /tests/general/FileIntegrity.Exceptions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/tests/general/FileIntegrity.Exceptions.ps1 -------------------------------------------------------------------------------- /tests/general/FileIntegrity.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/tests/general/FileIntegrity.Tests.ps1 -------------------------------------------------------------------------------- /tests/general/Help.Exceptions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/tests/general/Help.Exceptions.ps1 -------------------------------------------------------------------------------- /tests/general/Help.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/tests/general/Help.Tests.ps1 -------------------------------------------------------------------------------- /tests/general/Manifest.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/tests/general/Manifest.Tests.ps1 -------------------------------------------------------------------------------- /tests/general/PSScriptAnalyzer.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/tests/general/PSScriptAnalyzer.Tests.ps1 -------------------------------------------------------------------------------- /tests/pester.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/tests/pester.ps1 -------------------------------------------------------------------------------- /tests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriedrichWeinmann/EntraAuth/HEAD/tests/readme.md --------------------------------------------------------------------------------