{"id":7216,"date":"2013-02-13T22:03:12","date_gmt":"2013-02-14T03:03:12","guid":{"rendered":"http:\/\/jianmingli.com\/wp\/?p=7216"},"modified":"2013-04-10T10:18:06","modified_gmt":"2013-04-10T15:18:06","slug":"layer-7-policy-manager","status":"publish","type":"post","link":"https:\/\/jianmingli.com\/wp\/?p=7216","title":{"rendered":"Layer 7 Policy Manager"},"content":{"rendered":"<div class='toc wptoc'>\n<h2>Contents<\/h2>\n<ol class='toc-odd level-1'>\n\t<li>\n\t\t<a href=\"#Overview\">Overview<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Layer_7_Gateway\">Layer 7 Gateway<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#SecureSpan_XML_VPN_Client\">SecureSpan XML VPN Client<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Policy_Manager\">Policy Manager<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Policy_Manager_1\">Policy Manager<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Policy_Manager_Clients\">Policy Manager Clients<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Start_Policy_Manager\">Start Policy Manager<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Menus\">Menus<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#File_Menu\">File Menu<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Edit_Menu\">Edit Menu<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Task_Menu\">Task Menu<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#View_Menu\">View Menu<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Help_Menu\">Help Menu<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Tasks\">Tasks<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_Cluster-Wide_Properties\">Manage Cluster-Wide Properties<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_Stored_Passwords\">Manage Stored Passwords<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Change_your_own_password\">Change your own password<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_Password_Policy\">Manage Password Policy<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_Listen_Ports\">Manage Listen Ports<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Listen_Port_Properties\">Listen Port Properties<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_Interfaces\">Manage Interfaces<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_JDBC_Connections\">Manage JDBC Connections<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_JMS_Destinations\">Manage JMS Destinations<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_Email_Listeners\">Manage Email Listeners<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_Roles\">Manage Roles<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_Log_Sinks\">Manage Log Sinks<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Managing_HTTP_Options\">Managing HTTP Options<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_Service_Resolution\">Manage Service Resolution<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_SFTP_Polling_Listeners\">Manage SFTP Polling Listeners<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Working_with_SCPSFTP_Messages\">Working with SCP\/SFTP Messages<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manage_KeyStore\">Manage KeyStore<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Working_with_Services\">Working with Services<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Publish_Services\">Publish Services<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Service_Properties\">Service Properties<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Working_with_Internal_Services\">Working with Internal Services<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Gateway_Management_Service\">Gateway Management Service<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Security_Token_Service_STS\">Security Token Service (STS)<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#UDDI_Notification_Service\">UDDI Notification Service<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#WSDM_QosMetrics_Service\">WSDM QosMetrics Service<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#WSDM_Subscription_Service\">WSDM Subscription Service<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Specifying_a_Resource_for_an_WSDM_Service\">Specifying a Resource for an WSDM Service<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Working_with_Security_Token_Service_STS\">Working with Security Token Service (STS)<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Working_with_FTP_Requests\">Working with FTP Requests<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#\"><\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Publish_Test_Service\">Publish Test Service<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Public_Test_Service\">Public Test Service<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Setup_Internal_Identity_Provider_IIP\">Setup Internal Identity Provider (IIP)<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Authenticate_a_Message_against_IIP\">Authenticate a Message against IIP<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Create_an_AD_Identity_Provider\">Create an AD Identity Provider<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Require_SSL_Connection\">Require SSL Connection<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Add_HTTP_Basic_Auth\">Add HTTP Basic Auth<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#SecureSpan_Policy_Language\">SecureSpan Policy Language<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Policy_Types\">Policy Types<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Policy_Editing_Actions\">Policy Editing Actions<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#_1\"><\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#_2\"><\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#References\">References<\/a>\n\t<\/li>\n<\/ol>\n<\/ol>\n<\/div>\n<div class='wptoc-end'>&nbsp;<\/div>\n<span id=\"Overview\"><h2>Overview<\/h2><\/span>\n<span id=\"Layer_7_Gateway\"><h3>Layer 7 Gateway<\/h3><\/span>\n<p>* Layer 7 Gateway is a policy-optimized and ASIC-accelerated (Application Specific Integrated Circuit) XML Firewall and Web Services gateway that<br \/>\n&#8211; protects and controls how shared web services are accessed by and exposed to external applications.<br \/>\n* Layer 7 Gateway comes in three form factors:<br \/>\n&#8211; Virtual applicance. See <a href=\"?p=6978\">this post<\/a> on how to install Layer 7 virtual appliance.<br \/>\n&#8211; ASIC-accelerated DMZ appliance. ASIC stands for application specific integrated circuit.<br \/>\n&#8211; 64-bit ASIC-accelerated appliance for EAI or ESB.<\/p>\n<span id=\"SecureSpan_XML_VPN_Client\"><h3>SecureSpan XML VPN Client<\/h3><\/span>\n<p>* Is a cross-domain enablement product designed to speed and secure web services integrations spanning identity and security domains.<br \/>\n* Available in three form factors:<br \/>\n&#8211; Class lib<br \/>\n&#8211; Executable<br \/>\n&#8211; Integrated inside a Gateway for drop-in partner connectivity and web services federation<\/p>\n<span id=\"Policy_Manager\"><h3>Policy Manager<\/h3><\/span>\n<p>* GUI based application (either standalone or browser based) that allows administrators to centrally define, provision, verify, and audit fine-grained security and connectivity policies for cross-domain web services and XML integrations.<br \/>\n* Available as software for:<br \/>\n&#8211; Windows<br \/>\n&#8211; RHEL<br \/>\n&#8211; Solaris<br \/>\n&#8211; SOAP API<\/p>\n<span id=\"Policy_Manager_1\"><h2>Policy Manager<\/h2><\/span>\n<span id=\"Policy_Manager_Clients\"><h3>Policy Manager Clients<\/h3><\/span>\n<p>* Web: <a href=\"https:\/\/layer7:8443\/ssg\/webadmin\/\">https:\/\/layer7:8443\/ssg\/webadmin\/<\/a><br \/>\n* Standalone GUI<\/p>\n<span id=\"Start_Policy_Manager\"><h3>Start Policy Manager<\/h3><\/span>\n<p>* Login<\/p>\n<span id=\"\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_login.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_login.jpg\" alt=\"\" title=\"layer7_pm_login\" width=\"352\" height=\"355\" class=\"aligncenter size-full wp-image-7218\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_login.jpg 352w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_login-150x150.jpg 150w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_login-297x300.jpg 297w\" sizes=\"auto, (max-width: 352px) 100vw, 352px\" \/><\/a><\/h6><\/span>\n<p>* Home page<\/p>\n<span id=\"_1\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_home_page.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_home_page-300x224.jpg\" alt=\"\" title=\"layer7_pm_home_page\" width=\"300\" height=\"224\" class=\"aligncenter size-medium wp-image-7219\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_home_page-300x224.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_home_page.jpg 1021w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Menus\"><h2>Menus<\/h2><\/span>\n<span id=\"File_Menu\"><h3>File Menu<\/h3><\/span>\n<span id=\"_2\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_file_menu.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_file_menu-220x300.jpg\" alt=\"\" title=\"layer7_pm_file_menu\" width=\"220\" height=\"300\" class=\"aligncenter size-medium wp-image-7394\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_file_menu-220x300.jpg 220w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_file_menu.jpg 268w\" sizes=\"auto, (max-width: 220px) 100vw, 220px\" \/><\/a><\/h6><\/span>\n<span id=\"Edit_Menu\"><h3>Edit Menu<\/h3><\/span>\n<span id=\"_3\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_edit_menu.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_edit_menu.jpg\" alt=\"\" title=\"layer7_pm_edit_menu\" width=\"277\" height=\"221\" class=\"aligncenter size-full wp-image-7395\" \/><\/a><\/h6><\/span>\n<span id=\"Task_Menu\"><h3>Task Menu<\/h3><\/span>\n<span id=\"_4\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_task_menu.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_task_menu.jpg\" alt=\"\" title=\"layer7_pm_task_menu\" width=\"379\" height=\"707\" class=\"aligncenter size-full wp-image-7222\" \/><\/a><\/h6><\/span>\n<span id=\"View_Menu\"><h3>View Menu<\/h3><\/span>\n<span id=\"_5\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_view_menu.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_view_menu-300x242.jpg\" alt=\"\" title=\"layer7_pm_view_menu\" width=\"300\" height=\"242\" class=\"aligncenter size-medium wp-image-7221\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_view_menu-300x242.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_view_menu.jpg 404w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Help_Menu\"><h3>Help Menu<\/h3><\/span>\n<span id=\"_6\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_help_menu.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_help_menu.jpg\" alt=\"\" title=\"layer7_pm_help_menu\" width=\"388\" height=\"122\" class=\"aligncenter size-full wp-image-7220\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_help_menu.jpg 388w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_help_menu-300x94.jpg 300w\" sizes=\"auto, (max-width: 388px) 100vw, 388px\" \/><\/a><\/h6><\/span>\n<span id=\"Tasks\"><h2>Tasks<\/h2><\/span>\n<span id=\"Manage_Cluster-Wide_Properties\"><h3>Manage Cluster-Wide Properties<\/h3><\/span>\n<p>* Cluster-Wide properties are accessed with notation: <em>${gateway.clusterProperty}<\/em><\/p>\n<span id=\"_7\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_clusterwide_properties.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_clusterwide_properties.jpg\" alt=\"\" title=\"layer7_pm_manage_clusterwide_properties\" width=\"307\" height=\"411\" class=\"aligncenter size-full wp-image-7223\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_clusterwide_properties.jpg 307w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_clusterwide_properties-224x300.jpg 224w\" sizes=\"auto, (max-width: 307px) 100vw, 307px\" \/><\/a><\/h6><\/span>\n<span id=\"_8\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_clusterwide_properties_pane.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_clusterwide_properties_pane.jpg\" alt=\"\" title=\"layer7_pm_manage_clusterwide_properties_pane\" width=\"569\" height=\"133\" class=\"aligncenter size-full wp-image-7224\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_clusterwide_properties_pane.jpg 569w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_clusterwide_properties_pane-300x70.jpg 300w\" sizes=\"auto, (max-width: 569px) 100vw, 569px\" \/><\/a><\/h6><\/span>\n<span id=\"Manage_Stored_Passwords\"><h3>Manage Stored Passwords<\/h3><\/span>\n<span id=\"_9\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass.jpg\" alt=\"\" title=\"layer7_pm_manage_stored_pass\" width=\"379\" height=\"372\" class=\"aligncenter size-full wp-image-7227\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass.jpg 379w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass-300x294.jpg 300w\" sizes=\"auto, (max-width: 379px) 100vw, 379px\" \/><\/a><\/h6><\/span>\n<p>* Add a new password:<\/p>\n<span id=\"_10\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_add.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_add.jpg\" alt=\"\" title=\"layer7_pm_manage_stored_pass_add\" width=\"569\" height=\"497\" class=\"aligncenter size-full wp-image-7228\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_add.jpg 569w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_add-300x262.jpg 300w\" sizes=\"auto, (max-width: 569px) 100vw, 569px\" \/><\/a><\/h6><\/span>\n<p>* Edit a password:<\/p>\n<span id=\"_11\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_edit.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_edit.jpg\" alt=\"\" title=\"layer7_pm_manage_stored_pass_edit\" width=\"579\" height=\"495\" class=\"aligncenter size-full wp-image-7229\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_edit.jpg 579w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_edit-300x256.jpg 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/a><\/h6><\/span>\n<p>* When <em>Permit use via context variable reference<\/em> is checked, the password can be referenced by <strong>${secpass.*}<\/strong> context variables.<\/p>\n<span id=\"Change_your_own_password\"><h3>Change your own password<\/h3><\/span>\n<span id=\"_12\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_change.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_change.jpg\" alt=\"\" title=\"layer7_pm_manage_stored_pass_change\" width=\"241\" height=\"370\" class=\"aligncenter size-full wp-image-7233\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_change.jpg 241w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_change-195x300.jpg 195w\" sizes=\"auto, (max-width: 241px) 100vw, 241px\" \/><\/a><\/h6><\/span>\n<span id=\"_13\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_change_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_change_2-300x90.jpg\" alt=\"\" title=\"layer7_pm_manage_stored_pass_change_2\" width=\"300\" height=\"90\" class=\"aligncenter size-medium wp-image-7234\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_change_2-300x90.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_stored_pass_change_2.jpg 566w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* By default, passwords are cached for<br \/>\n&#8211; 60 seconds if authenticated<br \/>\n&#8211; 30 seconds if <strong>not<\/strong> authenticated<br \/>\n* 15 seconds are needed for password changes to propagate through the cluster nodes.<\/p>\n<span id=\"Manage_Password_Policy\"><h3>Manage Password Policy<\/h3><\/span>\n<span id=\"_14\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_3-300x79.jpg\" alt=\"\" title=\"layer7_pm_manage_password_policy_3\" width=\"300\" height=\"79\" class=\"aligncenter size-medium wp-image-7237\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_3-300x79.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_3.jpg 691w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_15\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_1-300x181.jpg\" alt=\"\" title=\"layer7_pm_manage_password_policy_1\" width=\"300\" height=\"181\" class=\"aligncenter size-medium wp-image-7235\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_1-300x181.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_1.jpg 495w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_16\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_2-290x300.jpg\" alt=\"\" title=\"layer7_pm_manage_password_policy_2\" width=\"290\" height=\"300\" class=\"aligncenter size-medium wp-image-7236\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_2-290x300.jpg 290w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_password_policy_2.jpg 510w\" sizes=\"auto, (max-width: 290px) 100vw, 290px\" \/><\/a><\/h6><\/span>\n<p>* Force Administrative Passwords Reset<\/p>\n<span id=\"Manage_Listen_Ports\"><h3>Manage Listen Ports<\/h3><\/span>\n<span id=\"_17\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_1-249x300.jpg\" alt=\"\" title=\"layer7_pm_manage_listen_port_1\" width=\"249\" height=\"300\" class=\"aligncenter size-medium wp-image-7238\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_1-249x300.jpg 249w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_1.jpg 380w\" sizes=\"auto, (max-width: 249px) 100vw, 249px\" \/><\/a><\/h6><\/span>\n<span id=\"_18\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_2-300x124.jpg\" alt=\"\" title=\"layer7_pm_manage_listen_port_2\" width=\"300\" height=\"124\" class=\"aligncenter size-medium wp-image-7239\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_2-300x124.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_2.jpg 711w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Listen_Port_Properties\"><h3>Listen Port Properties<\/h3><\/span>\n<span id=\"_19\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_basic_settings.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_basic_settings-300x237.jpg\" alt=\"\" title=\"layer7_pm_manage_listen_port_properties_basic_settings\" width=\"300\" height=\"237\" class=\"aligncenter size-medium wp-image-7240\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_basic_settings-300x237.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_basic_settings.jpg 731w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_20\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_ssl_settings.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_ssl_settings-300x237.jpg\" alt=\"\" title=\"layer7_pm_manage_listen_port_properties_ssl_settings\" width=\"300\" height=\"237\" class=\"aligncenter size-medium wp-image-7241\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_ssl_settings-300x237.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_ssl_settings.jpg 733w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_21\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_pool_settings.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_pool_settings-300x177.jpg\" alt=\"\" title=\"layer7_pm_manage_listen_port_properties_pool_settings\" width=\"300\" height=\"177\" class=\"aligncenter size-medium wp-image-7242\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_pool_settings-300x177.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_pool_settings.jpg 727w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_22\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_advanced_settings.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_advanced_settings-300x179.jpg\" alt=\"\" title=\"layer7_pm_manage_listen_port_properties_advanced_settings\" width=\"300\" height=\"179\" class=\"aligncenter size-medium wp-image-7243\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_advanced_settings-300x179.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_advanced_settings.jpg 722w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Manage_Interfaces\"><h3>Manage Interfaces<\/h3><\/span>\n<p>* Interfaces can be monitored by a listen port<br \/>\n* Interfaces can be configured to listen on one or more IP addresses<\/p>\n<span id=\"_23\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_interfaces.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_interfaces-300x125.jpg\" alt=\"\" title=\"layer7_pm_manage_listen_port_properties_interfaces\" width=\"300\" height=\"125\" class=\"aligncenter size-medium wp-image-7245\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_interfaces-300x125.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_listen_port_properties_interfaces.jpg 715w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Manage_JDBC_Connections\"><h3>Manage JDBC Connections<\/h3><\/span>\n<p>* Allow the Gateway to query external databases and then use the query results during policy consuption.<br \/>\n* Menu: <em>Task > Manage JDBC Connection<\/em><\/p>\n<span id=\"_24\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_jdbc_conn.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_jdbc_conn-300x125.jpg\" alt=\"\" title=\"layer7_pm_manage_jdbc_conn\" width=\"300\" height=\"125\" class=\"aligncenter size-medium wp-image-7246\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_jdbc_conn-300x125.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_jdbc_conn.jpg 657w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_25\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_jdbc_conn_add.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_jdbc_conn_add-300x234.jpg\" alt=\"\" title=\"layer7_pm_manage_jdbc_conn_add\" width=\"300\" height=\"234\" class=\"aligncenter size-medium wp-image-7247\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_jdbc_conn_add-300x234.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_jdbc_conn_add.jpg 656w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Manage_JMS_Destinations\"><h3>Manage JMS Destinations<\/h3><\/span>\n<p>TODO<\/p>\n<span id=\"Manage_Email_Listeners\"><h3>Manage Email Listeners<\/h3><\/span>\n<p>* Used to periodically poll an email server for SOAP messages to process.<br \/>\n* Supported email server types:<br \/>\n&#8211; POP3<br \/>\n&#8211; IMAP4\/IMAP4rev1<br \/>\n* Supports SSL encryption<br \/>\n&#8211; can use internal trust store for trusting email server certs<br \/>\n* Menu: <em>Task > Manage Email Listeners<\/em><br \/>\n* Create a new mail listener:<\/p>\n<span id=\"_26\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_mailListener.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_mailListener-300x206.jpg\" alt=\"\" title=\"layer7_pm_manage_mailListener\" width=\"300\" height=\"206\" class=\"aligncenter size-medium wp-image-7524\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_mailListener-300x206.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_mailListener.jpg 701w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Manage_Roles\"><h3>Manage Roles<\/h3><\/span>\n<p>* Menu: <em>Task > Manage Roles<\/em><\/p>\n<span id=\"_27\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles-300x262.jpg\" alt=\"\" title=\"layer7_pm_manage_roles\" width=\"300\" height=\"262\" class=\"aligncenter size-medium wp-image-7248\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles-300x262.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles.jpg 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Add user to role:<\/p>\n<span id=\"_28\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles_add_user.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles_add_user-300x300.jpg\" alt=\"\" title=\"layer7_pm_manage_roles_add_user\" width=\"300\" height=\"300\" class=\"aligncenter size-medium wp-image-7249\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles_add_user-300x300.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles_add_user-150x150.jpg 150w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles_add_user.jpg 605w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Remove user from role:<\/p>\n<span id=\"_29\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles_remove_user.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles_remove_user-300x185.jpg\" alt=\"\" title=\"layer7_pm_manage_roles_remove_user\" width=\"300\" height=\"185\" class=\"aligncenter size-medium wp-image-7250\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles_remove_user-300x185.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_roles_remove_user.jpg 598w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Manage_Log_Sinks\"><h3>Manage Log Sinks<\/h3><\/span>\n<p>* Menu: <em>Task > Manage Log\/Audit Sinks<\/em><br \/>\n* Mange log sink:<\/p>\n<span id=\"_30\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_log_sink.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_log_sink-300x122.jpg\" alt=\"\" title=\"layer7_pm_manage_log_sink\" width=\"300\" height=\"122\" class=\"aligncenter size-medium wp-image-7251\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_log_sink-300x122.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_log_sink.jpg 716w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Mange audit sink:<\/p>\n<span id=\"_31\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_audit_sink.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_audit_sink-300x113.jpg\" alt=\"\" title=\"layer7_pm_manage_audit_sink\" width=\"300\" height=\"113\" class=\"aligncenter size-medium wp-image-7252\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_audit_sink-300x113.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_audit_sink.jpg 714w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Managing_HTTP_Options\"><h3>Managing HTTP Options<\/h3><\/span>\n<p>* Used to configure options to be used by the Gateway for outbound(?) HTTP(S) connections:<br \/>\n&#8211; login credentials for an HTTPS host<br \/>\n&#8211; define a proxy for the host<br \/>\n&#8211; specify a private key to be used for authentication<br \/>\n* Also used to edit the default HTTP proxy settings<br \/>\n* Menu: <em>Task > Manage HTTP Options<\/em><br \/>\n* Add an HTTP option:<\/p>\n<span id=\"_32\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_httpOptions.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_httpOptions-234x300.jpg\" alt=\"\" title=\"layer7_pm_manage_httpOptions\" width=\"234\" height=\"300\" class=\"aligncenter size-medium wp-image-7526\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_httpOptions-234x300.jpg 234w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_httpOptions.jpg 568w\" sizes=\"auto, (max-width: 234px) 100vw, 234px\" \/><\/a><\/h6><\/span>\n<p>* Set default HTTP proxy:<\/p>\n<span id=\"_33\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_httpOptions_proxy.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_httpOptions_proxy-300x262.jpg\" alt=\"\" title=\"layer7_pm_manage_httpOptions_proxy\" width=\"300\" height=\"262\" class=\"aligncenter size-medium wp-image-7527\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_httpOptions_proxy-300x262.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_httpOptions_proxy.jpg 564w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Manage_Service_Resolution\"><h3>Manage Service Resolution<\/h3><\/span>\n<p>* Menu: <em>Task > Manage Service Resolution<\/em><\/p>\n<span id=\"_34\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_serviceResolution.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_serviceResolution-300x235.jpg\" alt=\"\" title=\"layer7_pm_manage_serviceResolution\" width=\"300\" height=\"235\" class=\"aligncenter size-medium wp-image-7543\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_serviceResolution-300x235.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_serviceResolution.jpg 377w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Manage_SFTP_Polling_Listeners\"><h3>Manage SFTP Polling Listeners<\/h3><\/span>\n<p>* Menu: <em>Task > Additional Actions > Manage SFTP Polling Listeners<\/em><br \/>\n* Connection setting:<\/p>\n<span id=\"_35\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_sftpPolling_conn.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_sftpPolling_conn-300x265.jpg\" alt=\"\" title=\"layer7_pm_manage_sftpPolling_conn\" width=\"300\" height=\"265\" class=\"aligncenter size-medium wp-image-7545\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_sftpPolling_conn-300x265.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_sftpPolling_conn.jpg 579w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Message Processing setting:<\/p>\n<span id=\"_36\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_sftpPolling_msgProcessing.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_sftpPolling_msgProcessing-300x264.jpg\" alt=\"\" title=\"layer7_pm_manage_sftpPolling_msgProcessing\" width=\"300\" height=\"264\" class=\"aligncenter size-medium wp-image-7546\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_sftpPolling_msgProcessing-300x264.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_manage_sftpPolling_msgProcessing.jpg 578w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Working_with_SCPSFTP_Messages\"><h3>Working with SCP\/SFTP Messages<\/h3><\/span>\n<p>The Layer 7 Gateway supports SCP (Secure Copy Protocol) and SFTP (SSH File Transfer Protocol) messages, both inbound and outbound. This allows the Gateway to work with backend services which rely on these protocols. These messages are secured using the SSH2 protocol (SSH1 is not supported).<br \/>\n* Using Inbound SSH:<br \/>\n&#8211; configure an internal SSH server running on a Gateway listen port. This is done by creating a new listen port using the SSH2 protocol.<br \/>\n&#8211; The SSH listener supports inbound SCP upload and inbound SFTP PUT commands to the Gateway.<br \/>\n&#8211; This listener automatically opens and closes the SSH port on start and stop.<br \/>\n&#8211; Can use both password authentication or pki authentication.<br \/>\n* Using Outbound SSH:<br \/>\n&#8211; outbound SCP upload and download with an external SCP server<br \/>\n&#8211; outbound SFTP &#8220;PUT&#8221; and &#8220;GET&#8221; with an external SFTP server<\/p>\n<span id=\"Manage_KeyStore\"><h3>Manage KeyStore<\/h3><\/span>\n<span id=\"Working_with_Services\"><h2>Working with Services<\/h2><\/span>\n<span id=\"Publish_Services\"><h3>Publish Services<\/h3><\/span>\n<p>* Web services from existing WSDL:<br \/>\n&#8211; use Publish SOAP Web Service Wizard<br \/>\n&#8211; Default Gateway URI:<br \/>\n<em>http:\/\/layer7:8080\/ssg\/soap<\/em><br \/>\n<em>https:\/\/layer7:8443\/ssg\/soap<\/em><br \/>\n* Web services require the generation of a new WSDK:<br \/>\n&#8211; use Create WSDL Wizard<br \/>\n* Non-SOAP applications:<br \/>\n&#8211; use Publish REST, Web API, or Other Service Wizard<\/p>\n<span id=\"Service_Properties\"><h3>Service Properties<\/h3><\/span>\n<p>* Accessed by right clicking and select <em>Service Properties<\/em>.<br \/>\n* General properties:<br \/>\n&#8211; Rename service display name<br \/>\n&#8211; Disable\/enable service<br \/>\n&#8211; Enable WS-Security processing<br \/>\n&#8211; Enable policy debug tracing<\/p>\n<span id=\"_37\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_general.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_general-300x256.jpg\" alt=\"\" title=\"layer7_services_properties_general\" width=\"300\" height=\"256\" class=\"aligncenter size-medium wp-image-7383\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_general-300x256.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_general.jpg 587w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* HTTP\/FTP properties:<br \/>\n&#8211; Change resolution path<br \/>\n&#8211; Check resolution conflicts<br \/>\n&#8211; Change HTTP methods<\/p>\n<span id=\"_38\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_http.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_http-300x258.jpg\" alt=\"\" title=\"layer7_services_properties_http\" width=\"300\" height=\"258\" class=\"aligncenter size-medium wp-image-7384\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_http-300x258.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_http.jpg 584w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* WSDL properties:<br \/>\n&#8211; Reset WSDL<br \/>\n&#8211; Edit WSDL<br \/>\n&#8211; Change SOAP version<br \/>\n&#8211; Allow requests intended for operations not supported by the WSDL<\/p>\n<span id=\"_39\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_wsdl.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_wsdl-300x260.jpg\" alt=\"\" title=\"layer7_services_properties_wsdl\" width=\"300\" height=\"260\" class=\"aligncenter size-medium wp-image-7385\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_wsdl-300x260.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_services_properties_wsdl.jpg 587w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* UDDI  properties<\/p>\n<span id=\"Working_with_Internal_Services\"><h2>Working with Internal Services<\/h2><\/span>\n<span id=\"_40\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services-300x160.jpg\" alt=\"\" title=\"layer7_internal_services\" width=\"300\" height=\"160\" class=\"aligncenter size-medium wp-image-7388\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services-300x160.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services.jpg 421w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Gateway_Management_Service\"><h3>Gateway Management Service<\/h3><\/span>\n<p>* expose Gateway Management API<\/p>\n<span id=\"Security_Token_Service_STS\"><h3>Security Token Service (STS)<\/h3><\/span>\n<p>* requires WSDL<br \/>\n* uses various tokens, e.g. <em>Create SAML Token<\/em>, <em>Create Security Context Token<\/em><\/p>\n<span id=\"UDDI_Notification_Service\"><h3>UDDI Notification Service<\/h3><\/span>\n<p>* Notifies client about changes in UDDI registry: <em>Handle UDDI Subscription Notification<\/em> assertion<\/p>\n<span id=\"WSDM_QosMetrics_Service\"><h3>WSDM QosMetrics Service<\/h3><\/span>\n<p>* Allows client to request metrics data for a given managed resource.<br \/>\n* Has one method:<br \/>\n&#8211; <em>GetMultipleResourceProperties<\/em><\/p>\n<span id=\"WSDM_Subscription_Service\"><h3>WSDM Subscription Service<\/h3><\/span>\n<p>* Allows client to subscribe to receive notifications about changes in a resource<br \/>\n* Has three methods:<br \/>\n&#8211; <em>Subscribe<\/em><br \/>\n&#8211; <em>Renew<\/em><br \/>\n&#8211; <em>Unsubscribe<\/em><\/p>\n<span id=\"Specifying_a_Resource_for_an_WSDM_Service\"><h3>Specifying a Resource for an WSDM Service<\/h3><\/span>\n<p>* Include resource id within the URL:<br \/>\n<em>http:\/\/<gateway_host>:8080\/wsdm\/qosmetrics?<strong>serviceoid=12345<\/strong><\/em><br \/>\n* Include service id as part of the SOAP message:<\/p>\n<pre lang=\"xml\">\r\n<ResourceId>http:\/\/ssghost:8080\/service\/hello<\/ResourceId>\r\n<\/pre>\n<p>* Include resource URI within the URL of the query string:<br \/>\n<em>http:\/\/<gateway_host>:8080\/wsdm\/qosmetrics?<strong>serviceuri=\/myuris\/service1uri<\/strong><\/em><\/p>\n<span id=\"Working_with_Security_Token_Service_STS\"><h3>Working with Security Token Service (STS)<\/h3><\/span>\n<p>* STS issues following tokens:<br \/>\n&#8211; SAML tokens using <em>Create SAML Token<\/em> assertion<br \/>\n&#8211; Security Context tokens using <em>Create Security Context Token<\/em> assertion<br \/>\n* Issued tokens can be returned in a Request Security Token Response (RSTR) using <em>Build RSTP SOAP Response<\/em> assertion<br \/>\n* Security Context tokens can be cancelled using the <em>Cancel Security Context<\/em> assertion<br \/>\n* Publish STS:<\/p>\n<span id=\"_41\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_publish_STS.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_publish_STS-300x103.jpg\" alt=\"\" title=\"layer7_internal_services_publish_STS\" width=\"300\" height=\"103\" class=\"aligncenter size-medium wp-image-7390\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_publish_STS-300x103.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_publish_STS.jpg 812w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Default STS policy:<\/p>\n<span id=\"_42\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_1-300x200.jpg\" alt=\"\" title=\"layer7_internal_services_STS_default_policy_1\" width=\"300\" height=\"200\" class=\"aligncenter size-medium wp-image-7391\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_1-300x200.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_1.jpg 730w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_43\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_2-300x254.jpg\" alt=\"\" title=\"layer7_internal_services_STS_default_policy_2\" width=\"300\" height=\"254\" class=\"aligncenter size-medium wp-image-7392\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_2-300x254.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_2.jpg 706w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_44\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_3-300x130.jpg\" alt=\"\" title=\"layer7_internal_services_STS_default_policy_3\" width=\"300\" height=\"130\" class=\"aligncenter size-medium wp-image-7393\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_3-300x130.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_internal_services_STS_default_policy_3.jpg 728w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Sample Messages<\/p>\n<span id=\"Working_with_FTP_Requests\"><h3>Working with FTP Requests<\/h3><\/span>\n<span id=\"_45\"><h3><\/h3><\/span>\n<span id=\"_46\"><h6><\/h6><\/span>\n<span id=\"Publish_Test_Service\"><h2>Publish Test Service<\/h2><\/span>\n<span id=\"Public_Test_Service\"><h3>Public Test Service<\/h3><\/span>\n<p>* Click <em>Home > Publish SOAP Web Service<\/em><br \/>\n&#8211; Or click <em>Tasks > Publish SOAP Web Service<\/em><\/p>\n<span id=\"_47\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_menu.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_menu-300x31.jpg\" alt=\"\" title=\"layer7_pm_publish_menu\" width=\"300\" height=\"31\" class=\"aligncenter size-medium wp-image-7272\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_menu-300x31.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_menu.jpg 503w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Enter WSDL location, e.g., <strong>http:\/\/openidmbox:8080\/cxf-jaxws-one-1.0-SNAPSHOT\/HelloWorld?wsdl<\/strong> and click Next:<\/p>\n<span id=\"_48\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_wsdl.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_wsdl-300x186.jpg\" alt=\"\" title=\"layer7_pm_publish_soapws_wsdl\" width=\"300\" height=\"186\" class=\"aligncenter size-medium wp-image-7273\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_wsdl-300x186.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_wsdl.jpg 902w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Select <em>Custom resolution path<\/em> and enter value <strong>\/HelloWorld<\/strong><\/p>\n<span id=\"_49\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_resolution_path.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_resolution_path-300x185.jpg\" alt=\"\" title=\"layer7_pm_publish_soapws_resolution_path\" width=\"300\" height=\"185\" class=\"aligncenter size-medium wp-image-7274\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_resolution_path-300x185.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_resolution_path.jpg 905w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Click <em>Finish<\/em> to accept all defaults.<br \/>\n* Service should show up in the Service panel:<\/p>\n<span id=\"_50\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_service_panel.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_service_panel-300x135.jpg\" alt=\"\" title=\"layer7_pm_publish_soapws_service_panel\" width=\"300\" height=\"135\" class=\"aligncenter size-medium wp-image-7275\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_service_panel-300x135.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_publish_soapws_service_panel.jpg 343w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* New WSDL can now be accessed from Layer7 with URL: <a href=\"https:\/\/layer7:8443\/HelloWorld?wsdl\">https:\/\/layer7:8443\/HelloWorld?wsdl<\/a><\/p>\n<span id=\"Setup_Internal_Identity_Provider_IIP\"><h3>Setup Internal Identity Provider (IIP)<\/h3><\/span>\n<p>* Add a new user named <strong>l7test<\/strong> with password <strong>Welcome1!<\/strong><\/p>\n<span id=\"_51\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_user_l7test.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_user_l7test-300x182.jpg\" alt=\"\" title=\"layer7_pm_add_user_l7test\" width=\"300\" height=\"182\" class=\"aligncenter size-medium wp-image-7276\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_user_l7test-300x182.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_user_l7test.jpg 369w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Add a new group named <strong>Accounting<\/strong><\/p>\n<span id=\"_52\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_group_menu.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_group_menu-300x185.jpg\" alt=\"\" title=\"layer7_pm_add_group_menu\" width=\"300\" height=\"185\" class=\"aligncenter size-medium wp-image-7277\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_group_menu-300x185.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_group_menu.jpg 492w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_53\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_group_accounting.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_group_accounting-300x129.jpg\" alt=\"\" title=\"layer7_pm_add_group_accounting\" width=\"300\" height=\"129\" class=\"aligncenter size-medium wp-image-7278\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_group_accounting-300x129.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_add_group_accounting.jpg 318w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Query internal identity provider:<\/p>\n<span id=\"_54\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_query_internal_idp_menu.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_query_internal_idp_menu-300x184.jpg\" alt=\"\" title=\"layer7_pm_query_internal_idp_menu\" width=\"300\" height=\"184\" class=\"aligncenter size-medium wp-image-7279\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_query_internal_idp_menu-300x184.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_query_internal_idp_menu.jpg 493w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_55\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_query_internal_idp.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_query_internal_idp-300x217.jpg\" alt=\"\" title=\"layer7_pm_query_internal_idp\" width=\"300\" height=\"217\" class=\"aligncenter size-medium wp-image-7280\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_query_internal_idp-300x217.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_query_internal_idp.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Authenticate_a_Message_against_IIP\"><h3>Authenticate a Message against IIP<\/h3><\/span>\n<p>* Double click the service, e.g. <em>HelloWorldImplService<\/em>, to open the service policy panel:<\/p>\n<span id=\"_56\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_1-300x172.jpg\" alt=\"\" title=\"layer7_pm_secure_msg_against_IIP_1\" width=\"300\" height=\"172\" class=\"aligncenter size-medium wp-image-7282\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_1-300x172.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_1.jpg 998w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Authenticate against <strong>any<\/strong> user from IIP:<br \/>\n&#8211; Drag and drop <em>Assertions > Access Control > Authenticate Against Identity Provider<\/em> to policy panel<\/p>\n<span id=\"_57\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_anyuser.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_anyuser-300x99.jpg\" alt=\"\" title=\"layer7_pm_secure_msg_against_IIP_anyuser\" width=\"300\" height=\"99\" class=\"aligncenter size-medium wp-image-7283\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_anyuser-300x99.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_anyuser.jpg 826w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_58\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_anyuser_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_anyuser_2-300x98.jpg\" alt=\"\" title=\"layer7_pm_secure_msg_against_IIP_anyuser_2\" width=\"300\" height=\"98\" class=\"aligncenter size-medium wp-image-7317\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_anyuser_2-300x98.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_anyuser_2.jpg 627w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Authenticate against a specific user or group from IIP:<br \/>\n&#8211; Drag and drop <em>Assertions > Access Control > Authenticate User or Group<\/em> to policy panel<\/p>\n<span id=\"_59\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_specific_user_1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_specific_user_1-300x167.jpg\" alt=\"\" title=\"layer7_pm_secure_msg_against_IIP_specific_user_1\" width=\"300\" height=\"167\" class=\"aligncenter size-medium wp-image-7285\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_specific_user_1-300x167.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_specific_user_1.jpg 887w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_60\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_specific_user_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_specific_user_2-300x93.jpg\" alt=\"\" title=\"layer7_pm_secure_msg_against_IIP_specific_user_2\" width=\"300\" height=\"93\" class=\"aligncenter size-medium wp-image-7315\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_specific_user_2-300x93.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_specific_user_2.jpg 628w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Authenticate against multiple users or groups from IIP:<br \/>\n&#8211; Drag and drop additional <em>Assertions > Access Control > Authenticate User or Group<\/em> to policy panel<\/p>\n<span id=\"_61\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_multiple_users.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_multiple_users-300x101.jpg\" alt=\"\" title=\"layer7_pm_secure_msg_against_IIP_multiple_users\" width=\"300\" height=\"101\" class=\"aligncenter size-medium wp-image-7316\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_multiple_users-300x101.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_secure_msg_against_IIP_multiple_users.jpg 635w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Create_an_AD_Identity_Provider\"><h3>Create an AD Identity Provider<\/h3><\/span>\n<p>* Create a service account on AD with user name <strong>svc.l7<\/strong> and password <strong>Welcome1!<\/strong><\/p>\n<span id=\"_62\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account-300x248.jpg\" alt=\"\" title=\"layer7_pm_ip_ad_svc_l7_account\" width=\"300\" height=\"248\" class=\"aligncenter size-medium wp-image-7290\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account-300x248.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account.jpg 439w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_63\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account_2-300x251.jpg\" alt=\"\" title=\"layer7_pm_ip_ad_svc_l7_account_2\" width=\"300\" height=\"251\" class=\"aligncenter size-medium wp-image-7291\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account_2-300x251.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account_2.jpg 437w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_64\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account_3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account_3-300x249.jpg\" alt=\"\" title=\"layer7_pm_ip_ad_svc_l7_account_3\" width=\"300\" height=\"249\" class=\"aligncenter size-medium wp-image-7292\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account_3-300x249.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_svc_l7_account_3.jpg 439w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Right click <em>Identity Provider<\/em> and then select <em>Create LDAP Identity Provider<\/em><\/p>\n<span id=\"_65\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_menu.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_menu-300x161.jpg\" alt=\"\" title=\"layer7_pm_ip_ad_menu\" width=\"300\" height=\"161\" class=\"aligncenter size-medium wp-image-7293\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_menu-300x161.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_menu.jpg 425w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Select Provider Type: <em>MicrosoftActiveDirectory<\/em> and enter login info:<\/p>\n<span id=\"_66\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_bindInfo.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_bindInfo-300x188.jpg\" alt=\"\" title=\"layer7_pm_ip_ad_bindInfo\" width=\"300\" height=\"188\" class=\"aligncenter size-medium wp-image-7294\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_bindInfo-300x188.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_bindInfo.jpg 898w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Click Test button to validate connection.<\/p>\n<span id=\"_67\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_bindInfo_test.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_bindInfo_test-300x92.jpg\" alt=\"\" title=\"layer7_pm_ip_ad_bindInfo_test\" width=\"300\" height=\"92\" class=\"aligncenter size-medium wp-image-7295\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_bindInfo_test-300x92.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_bindInfo_test.jpg 368w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Accept default <em>Group Object Classes<\/em> screen and click <em>Next<\/em><\/p>\n<span id=\"_68\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_group.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_group-300x187.jpg\" alt=\"\" title=\"layer7_pm_ip_ad_group\" width=\"300\" height=\"187\" class=\"aligncenter size-medium wp-image-7296\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_group-300x187.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_group.jpg 893w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Accept default <em>User Object Classes<\/em> screen and click <em>Next<\/em><\/p>\n<span id=\"_69\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_userObj.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_userObj-300x188.jpg\" alt=\"\" title=\"layer7_pm_ip_ad_userObj\" width=\"300\" height=\"188\" class=\"aligncenter size-medium wp-image-7297\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_userObj-300x188.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_userObj.jpg 894w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Accept default <em>Advanced Configuration<\/em> screen and click <em>Next<\/em><\/p>\n<span id=\"_70\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_AdvCfg.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_AdvCfg-300x187.jpg\" alt=\"\" title=\"layer7_pm_ip_ad_AdvCfg\" width=\"300\" height=\"187\" class=\"aligncenter size-medium wp-image-7298\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_AdvCfg-300x187.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_AdvCfg.jpg 892w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Accept default <em>Certificate Settings<\/em> screen and click <em>Next<\/em><\/p>\n<span id=\"_71\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_CertSettings.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_CertSettings-300x189.jpg\" alt=\"\" title=\"layer7_pm_ip_ad_CertSettings\" width=\"300\" height=\"189\" class=\"aligncenter size-medium wp-image-7299\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_CertSettings-300x189.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_CertSettings.jpg 891w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Click <em>Finish<\/em><\/p>\n<span id=\"_72\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_finish.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_ip_ad_finish.jpg\" alt=\"\" title=\"layer7_pm_ip_ad_finish\" width=\"216\" height=\"153\" class=\"aligncenter size-full wp-image-7300\" \/><\/a><\/h6><\/span>\n<span id=\"Require_SSL_Connection\"><h3>Require SSL Connection<\/h3><\/span>\n<p>* Double click service to open policy panel.<br \/>\n* Drag and drop <em>Assertions > Transport Layer Security (TLS) > Require SSL or TLS Transport<\/em> into policy panel.<br \/>\n* Click Save and Activate.<\/p>\n<span id=\"_73\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL-300x37.jpg\" alt=\"\" title=\"layer7_pm_require_SSL\" width=\"300\" height=\"37\" class=\"aligncenter size-medium wp-image-7302\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL-300x37.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL.jpg 994w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* From SoapUI, check that request to <em>http:\/\/layer7:8080\/HelloWorld<\/em> endpoint is not longer working.<\/p>\n<span id=\"_74\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL_soapui.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL_soapui-300x116.jpg\" alt=\"\" title=\"layer7_pm_require_SSL_soapui\" width=\"300\" height=\"116\" class=\"aligncenter size-medium wp-image-7303\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL_soapui-300x116.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL_soapui.jpg 515w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* From SoapUI, check that request to <em>https:\/\/layer7:8443\/HelloWorld<\/em> endpoint is still working.<\/p>\n<span id=\"_75\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL_soapui_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL_soapui_2-300x72.jpg\" alt=\"\" title=\"layer7_pm_require_SSL_soapui_2\" width=\"300\" height=\"72\" class=\"aligncenter size-medium wp-image-7304\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL_soapui_2-300x72.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_require_SSL_soapui_2.jpg 825w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Add_HTTP_Basic_Auth\"><h3>Add HTTP Basic Auth<\/h3><\/span>\n<p>* Double click service to open policy panel.<br \/>\n* Drag and drop <em>Assertions > Access Control > Require HTTP Basic Credentials<\/em> into policy panel and immediately under <em>Require SSL or TLS Transport<\/em>.<br \/>\n* Drag and drop <em>Assertions > Access Control > Authenticate User or Group<\/em> into policy panel and immediately under <em>Require HTTP Basic Credentials<\/em>.<br \/>\n* Select <em>ad.mytest.local > Service Layer7<\/em><\/p>\n<span id=\"_76\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_select_user.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_select_user-300x190.jpg\" alt=\"\" title=\"layer7_pm_basic_auth_select_user\" width=\"300\" height=\"190\" class=\"aligncenter size-medium wp-image-7306\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_select_user-300x190.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_select_user.jpg 506w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Right click <em>Authenticate User: svc.l7 from [ad.mytest.local]<\/em> and select <em>Target Message<\/em>. Select <em>Request<\/em> and click <em>OK<\/em> button.<\/p>\n<span id=\"_77\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_select_user_target_msg.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_select_user_target_msg-300x77.jpg\" alt=\"\" title=\"layer7_pm_basic_auth_select_user_target_msg\" width=\"300\" height=\"77\" class=\"aligncenter size-medium wp-image-7312\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_select_user_target_msg-300x77.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_select_user_target_msg.jpg 656w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_78\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_select_user_target_msg_request.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_select_user_target_msg_request.jpg\" alt=\"\" title=\"layer7_pm_basic_auth_select_user_target_msg_request\" width=\"265\" height=\"188\" class=\"aligncenter size-full wp-image-7313\" \/><\/a><\/h6><\/span>\n<p>* Click Save and Activate.<\/p>\n<span id=\"_79\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth-300x102.jpg\" alt=\"\" title=\"layer7_pm_basic_auth\" width=\"300\" height=\"102\" class=\"aligncenter size-medium wp-image-7314\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth-300x102.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth.jpg 627w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* From SoapUI, check that request to <em>https:\/\/layer7:8443\/HelloWorld<\/em> endpoint now requires authentication.<\/p>\n<span id=\"_80\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_soapui_error.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_soapui_error-300x125.jpg\" alt=\"\" title=\"layer7_pm_basic_auth_soapui_error\" width=\"300\" height=\"125\" class=\"aligncenter size-medium wp-image-7309\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_soapui_error-300x125.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_soapui_error.jpg 499w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Add to SoapUI request:<br \/>\n&#8211; Authorisation Type: Preemptive<br \/>\n&#8211; Username: svc.l7<br \/>\n&#8211; Password: Welcome1!<\/p>\n<span id=\"_81\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_soapui_password.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_soapui_password-300x186.jpg\" alt=\"\" title=\"layer7_pm_basic_auth_soapui_password\" width=\"300\" height=\"186\" class=\"aligncenter size-medium wp-image-7310\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_soapui_password-300x186.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_basic_auth_soapui_password.jpg 356w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Check that request is successful with correct username and password.<\/p>\n<span id=\"SecureSpan_Policy_Language\"><h2>SecureSpan Policy Language<\/h2><\/span>\n<span id=\"_82\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_policies_summary.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_policies_summary.jpg\" alt=\"\" title=\"layer7_pm_policies_summary\" width=\"265\" height=\"198\" class=\"aligncenter size-full wp-image-7321\" \/><\/a><\/h6><\/span>\n<span id=\"Policy_Types\"><h3>Policy Types<\/h3><\/span>\n<p>* Constraint assertions:<br \/>\n&#8211; Require SSL<br \/>\n&#8211; Require credentials<br \/>\n&#8211; Require signatures\/encryption<br \/>\n* Action assertions<br \/>\n&#8211; Authenticate credentials<br \/>\n&#8211; Transforming messages<br \/>\n&#8211; Turn on auditing<br \/>\n&#8211; Routing messages<\/p>\n<span id=\"Policy_Editing_Actions\"><h3>Policy Editing Actions<\/h3><\/span>\n<p>* Add an assertion: drag and drop or click add policy button (<em>]>[<\/em>)<br \/>\n* Rearrange an assertion: drag and drop or click up and down arrows<br \/>\n* Disable an assertion: click red X inside a circle button<br \/>\n* Delete an assertion: click the black X button<br \/>\n* Expand assertion: click the expand button (up arrow on top of bottom arrow)<br \/>\n* Copy and paste an assertion: <em>Ctr-C<\/em>\/<em>Ctr-V<\/em><br \/>\n* Open configurable properties: double click an assertion or right click and select <em>&#8230; Properties<\/em><br \/>\n* Add &#8216;All&#8230;&#8217; Folder: right click and select it<br \/>\n* Add &#8216;At least one&#8230;&#8217; Folder: right click an select it<\/p>\n<span id=\"_83\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_policies_context_menu.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_policies_context_menu-295x300.jpg\" alt=\"\" title=\"layer7_pm_policies_context_menu\" width=\"295\" height=\"300\" class=\"aligncenter size-medium wp-image-7322\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_policies_context_menu-295x300.jpg 295w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/02\/layer7_pm_policies_context_menu.jpg 304w\" sizes=\"auto, (max-width: 295px) 100vw, 295px\" \/><\/a><\/h6><\/span>\n<span id=\"_84\"><h2><\/h2><\/span>\n<span id=\"_85\"><h3><\/h3><\/span>\n<span id=\"_86\"><h6><\/h6><\/span>\n<span id=\"References\"><h2>References<\/h2><\/span>\n<p>* Layer 7 Policy Manager User Manual Version 6.2<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Layer 7 Gateway * Layer 7 Gateway is a policy-optimized and ASIC-accelerated (Application Specific Integrated Circuit) XML Firewall and Web Services gateway that &#8211; protects and controls how shared web services are accessed by and exposed to external applications. &hellip; <a href=\"https:\/\/jianmingli.com\/wp\/?p=7216\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[306],"tags":[630],"class_list":["post-7216","post","type-post","status-publish","format-standard","hentry","category-layer7","tag-layer7"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8cRUO-1So","_links":{"self":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/7216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7216"}],"version-history":[{"count":27,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/7216\/revisions"}],"predecessor-version":[{"id":7608,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/7216\/revisions\/7608"}],"wp:attachment":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}