Question: Since a SSO token is a master key to get access to multiple systems / applications with a single login , it is extremely important
Since a SSO "token" is a "master key" to get access to multiple systemsapplications with a "single" login it is extremely important to protect this master key from theft, spoofing or forgery. What are typical ways to protect the SSO token from various threats?
Select the correct options and click submit.
Invalidate the SSO token on server side for subsequent use after the user logs off from any of the SSO enabled applicationssystems ie after Single SignOff.
If the SSO token is being exchanged using a HTTP cookie, set the "HttpOnly" attribute of the cookie to prevent cookie access via client side javascript.
Define a serverside "timeout" for SSO token. The token should be invalid for use afr the timeout period.
Digitally sign the SSO token to protect against maninthemiddle manipulations and also encrypt the token with a time variant encryption keyalgorithm Exchange the token over SSL
Implement a "source IP check" ie The source IP of the end client device which was used to provide the user credentials to generate the SSO token for the first time, should match the source IP of the end client device for all subsequent requests containing the same SSO token.
All the above
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
