en-US/about_IefPolicies.help.txt
TOPIC
about_IefPolicies SHORT DESCRIPTION Provides functions to create and manage deployment of Azure B2C IEF Policies. Detailed description available at https://github.com/mrochon/IEFPolicies LONG DESCRIPTION Provides functions to manage IEF policy sets used for custom journeys in Azure AD B2C. For example, 'New-IefPolicies' downloads a set of one of the official starter packs from Github. The upload function (Import-IefPolicies) will automatically replace occurrences of 'yourtenantname', 'ProxyIdentityExperienceFrameworkAppId' and 'IdentityExperienceFrameworkAppId' with the appropriate values from the tenant you are logged into. It will also replace any occurrences of '{<string>}' with values of proprties with name <string> in a json file optionally provided to the command. You can also have the upload inject a string into the name of every policy to allow for multiple policy sets in your tenant. The upload will determine sequence for uploading the files based on their <BasePolicy> specification. The upload will store the source of files updated as per above in a separate folder. a subsequent call to the upload function will only upload files with timestamps later than those in the separate folder. These functions can be used either via an interactive user signin or using application credentials. For the latter use an application needs to be regsitered in your tenant with the following application Graph permissions: 1. Application.Read.All 2. Domain.Read.All 3. Organization.Read.All 4. Policy.ReadWrite.TrustFramework This module exports the following functions: Add-IefPoliciesSample Add-IefPoliciesIdp Connect-IefPolicies Export-IEFPolicies Import-IEFPolicies Initialize-IefPolicies New-IefPolicies New-IEFPoliciesCert New-IEFPoliciesKey New-IefPoliciesSamlRP Remove-IefPolicies Their usage scenarios can be displayed with or see https://github.com/mrochon/IEFPolicies Get-Help Import-IEFPolicies -Examples NOTES Author : Marius Rochon Version : 3.1.2 [PS] > New-IEFPolicies (you will be prompted for which starter pack to use) [PS] > Connect-IefPolicies -tenant myb2ctenant #(.onmicrosoft.com is not necessary) OR [PS] > Connect-IefPolicies -tenant myb2ctenant -clientId "registered app id" -clientSecret "secret" [PS] > Import-IEFPolicies Upload policies from the current work directory using conf.json file for configuration data, if it exists. .EXAMPLE [PS] > Connect-IefPolicies -tenant myb2ctenant [PS] > Export-IEFPolicies -prefix V10 Download IEF policies with names starting with 'B2C_1A_V10' |