Manage Windows Azure AppFabric Access Control Service (ACS) With PowerShell

ACS management is now possible using PowerShell as per Announcing: Sample ACS Cmdlets for the Windows Azure AppFabric Access Control Service. The package is available free for download on Codeplex here - Windows Azure Platform PowerShell Cmdlets. The immediate utilization of the cmdlets could be for backup and restore, something that is not available currently through the ACS management portal.

Here is what you can do using current version of ACS cmdlets:

IPs

  • Add-IdentityProvider
  • Get-IdentityProvider
  • Get-IdentityProviders
  • Remove-IdentityProvider

RPs

  • Add-RelyingParty
  • Get-RelyingParties
  • Get-RelyingParty
  • Remove-RelyingParty

Rules

  • Add-DefaultPassThroughRules
  • Add-Rule
  • Get-Rule
  • Get-Rules
  • Remove-Rule

Rule Groups

  • Add-RuleGroup
  • Get-RuleGroup
  • Get-RuleGroups
  • Remove-RuleGroup

Crypto

  • Add-TokenEncryptionKey
  • Add-TokenSigningKey
  • Get-ServiceKey
  • Get-ServiceKeys
  • Remove-ServiceKey

Utils

  • Get-AcsManagementToken