I have a query on implementing SLO in PingFederate environment for Mobile Application.
We are a Service Provider. Let me explain the Mobile Application flow. Please help me to understand on how can I implement SLO
- Mobile application send request to PingFederate to get the Authorization code.
- User not authenticated, Request transfered to IDP login page.
- IDP login process completed and SP received a SAML Response.
- Authorization code has generated and posted to application.
- Application contact PingFederate OAuth access token endpoint to collect Access Token
- Access token posted to resource, resource server validate the token using PF Endpoint.
- User landed to mobile application
When user clicks on application logout button, user logged off successfully from application. User IDP session remains there since mobile application uses Android chrome custom tab for user login. Next time if user open the application active session allow them to enter into application without prompting for credentials. This issue not occurring in IPhone as it uses Safari browser and session will be cleared when user closes the mobile application.
Implementing SLO will fix this issue. However, i haven't done SLO before and i need help on implementing the same.
Which endpoint will mobile application uses to contact PingFederate to initiate SLO to IDP ?
Can someone help me here