SiteMinder federation integration with Microsoft Live for social login was working fine for years, but it is now failing with the following error:
{"error":"invalid_grant","error_description":"The provided value for the 'code' parameter is not valid. The code has expired.","correlation_id":"ce0d9c80-b16c-43c3-bd2d-e145917b94ca"}
Any supported SiteMinder version
The legacy Microsoft Live API (login.live.com) and Live Connect (apis.live.net) reached End-of-Life (EOL) on November 1, 2018. While these services continued to function in some environments for a time, they eventually ceased processing requests, which resulted in "400 Bad Request" errors and failed user information retrievals.
The federation partnership must be updated to use the modern Microsoft OAuth integration endpoints. The legacy URLs in the Partnership configuration need to be updated with the information below.
The initial federation partnership configuration was designed by following this Microsoft Windows Live IDP guide.