Package com.iplanet.sso
Interface SSOProviderPlugin
-
- All Superinterfaces:
SSOProvider
- All Known Implementing Classes:
OpenIdConnectSSOProvider,StatelessSSOProvider
public interface SSOProviderPlugin extends SSOProvider
Extension interface for dynamically loaded SSOProvider plugins.- Since:
- 14.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisApplicable(jakarta.servlet.http.HttpServletRequest request)Determines whether this SSOProvider is applicable to the given servlet request.booleanisApplicable(String tokenId)Determines whether this SSOProvider is applicable to the given token id.-
Methods inherited from interface com.iplanet.sso.SSOProvider
createSSOToken, createSSOToken, createSSOToken, createSSOToken, createSSOToken, destroyToken, destroyToken, getValidSessions, isValidToken, isValidToken, logout, refreshSession, refreshSession, validateToken
-
-
-
-
Method Detail
-
isApplicable
boolean isApplicable(jakarta.servlet.http.HttpServletRequest request)
Determines whether this SSOProvider is applicable to the given servlet request.- Parameters:
request- the request to check.- Returns:
trueif the request contains an SSOToken that can be handled by this provider.
-
isApplicable
boolean isApplicable(String tokenId)
Determines whether this SSOProvider is applicable to the given token id.- Parameters:
tokenId- the token id.- Returns:
trueif the given token id can be parsed by this provider.
-
-