Application Delivery Management
Application Modernization & Connectivity
CyberRes
IT Operations Management
1. Get all of the IDPClusters
Uses the new ReST call to get the IDP Clusters
https://$ADMINCONSOLE_DNS:$ADMINCONSOLE_PORT/amsvc/v1/idpclusters
2. For Each IDP Cluster, do the following
3. Get the Service Provider List for the IDP Cluster
Uses the new ReST call to get the Service Provider list for the IDP Cluster
https://$ADMINCONSOLE_DNS:$ADMINCONSOLE_PORT/amsvc/v1/idpclusters/$CLUSTER_ID/serviceproviders
4. For each SP in the list, do the following
5. Get the EntityID for the SP
6. Scan the MetaData XML for the matching EntityID
7. If found, URL Encode the Metadata and update the IDP Metadata, write to the log file
Uses the new ReST call to update the SP Metadata
https://$ADMINCONSOLE_DNS:$ADMINCONSOLE_PORT/amsvc/v1/idpclusters/$CLUSTER_ID/identityproviders/$SERVICE_ID/metadata
If not found, write a "not found" message to the log file.
8. Repeat for all SPs in the list
9. Get the Identity Provider List for the IDP Cluster
Uses the new ReST call to get the Identity Provider list for the IDP Cluster
https://$ADMINCONSOLE_DNS:$ADMINCONSOLE_PORT/amsvc/v1/idpclusters/$CLUSTER_ID/identityproviders
10. For each IDP in the list, do the following
11. Get the EntityID for the IDP
12. Scan the MetaData XML for the matching EntityID
13. If found, URL Encode the Metadata and update the IDP Metadata, write to the log file
Uses the new ReST call to update the IDP Metadata
https://$ADMINCONSOLE_DNS:$ADMINCONSOLE_PORT/amsvc/v1/idpclusters/$CLUSTER_ID/identityproviders/$SERVICE_ID/metadata
If not found, write a "not found" message to the log file.
14. Repeat for all IDPs in the list
15. If any SP or IDP metadata was updated, cause UPDATE ALL message to be sent to notify each IDP devices of the metadata change
Uses the new ReST call to force the IDP Clusters to update local cached data
https://$ADMINCONSOLE_DNS:$ADMINCONSOLE_PORT/amsvc/v1/idpclusters/$CLUSTER_ID
16. Loop to the next IDP Cluster