public final class FSReturnSessionManager extends Object
Modifier and Type | Method and Description |
---|---|
static FSReturnSessionManager |
getInstance(String metaAlias)
Gets the singleton instance of
FSReturnSessionManager . |
HashMap |
getUserProviderInfo(String userDN)
Returns the provider info where logout was initiated for
a certain userDN.
|
void |
removeUserProviderInfo(String userDN)
Removes provider information for user.
|
void |
setLogoutStatus(String logoutStatus,
String userDN)
Set logout status so that control of flow can be returned back to
that provider to display status page of that provider.
|
void |
setUserProviderInfo(String userDN,
String providerId,
String isIDP,
String relayState,
String responseTo)
Sets the provider info where logout was initiated
for a user.
|
public HashMap getUserProviderInfo(String userDN)
userDN
- user whose provider information is to be retrievedproviderId
,
relaystate
, sessionIndex
, etc.public void setLogoutStatus(String logoutStatus, String userDN)
logoutStatus
- logout status to be saveduserDN
- user whose provider information is to be retrievedpublic void setUserProviderInfo(String userDN, String providerId, String isIDP, String relayState, String responseTo)
relayState
is also stored.userDN
- user whose provider information is to be retrievedproviderId
- providerId where logout was initiated for this userisIDP
- the role of the source providerrelayState
- url must be sent back in returnresponseTo
- InResponseTo
valuepublic void removeUserProviderInfo(String userDN)
userDN
- user whose logout is being performedpublic static FSReturnSessionManager getInstance(String metaAlias)
FSReturnSessionManager
.
There is a single instance for each hosted provider.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.