There is a How to Configure SAML 1.1 for Juniper IVE (https://support.okta.com/help/articles/Knowledge_Article/Configuring-Okta-Template-SAML-20-application) , which should work with PulseSecure. I'm trying to configure with PulseSecure 8.2R1.1. I think the configuration steps are for older Juniper SSL VPN code. Okta needs to update the document as the product line no longer associated with Juniper SSL VPN and now branded as Pulse Secure.
Pulse Secure does have an Okta guide with step by step setup. They were able to send it to me as a powerpoint. It requires you to set it up as a custom SAML app. I've uploaded the powerpoint for download here. https://github.com/trwhiteaker/pulse_secure-okta
Workflow: First Time: -User goes to VPN URL, immediately redirects to Okta for SP initiated login -Client is downloaded to users computer if not already present -Client launches if already downloaded -Client auto-configures and connects
Subsequent Login: -User launches client and clicks 'Connect' -Browser auto-opens and initiates SP login for VPN -Client auto-connects -Browser window is auto-closed a few seconds later
The auto-launch feature is a separate check-box that must be enabled on the Pulse configuration. All client configuration updates require uninstall/reinstall of the entire client, server configurations do not.
Apperently PulseSecure did not have the document shared https://github.com/trwhiteaker/pulse_secure-okta Thank you for sharing this document as PulseSecure tech support could not find any document on the integration!