ContributionsMost RecentMost LikesSolutionsRe: Problem Authenticating with REST API and SSORyan, thanks for sharing your code snippet! I am glad to hear we were able to help you get up and running.Re: Problem Authenticating with REST API and SSO Can you please rerun the script to generate the token, and then send me a private message with the token? I will decrypt it and see if we can find out what's causing the user authentication error. Re: Problem Authenticating with REST API and SSO Attached is the newest lithium_sso.php library we are using (with the get_auth_token_value() function). Re: Problem Authenticating with REST API and SSO Thanks for the extra info. The "Authentication Failed" error you are experiencing occurs when attempting to authenticate an administrator/moderator account (who has elevated permissions) and the client IP address that is sent in the SSO token is different than the user's IP who is trying to redeem the token. To authenticate the user with the API, the IP address in the token needs to be the server's IP address (the server that is making the calls). You can manually set this using this call: $liToken = $lithium->get_auth_token_value("89", "ismail", "ismail@gmail.com", $settings_array, $lithium->get_server_var("HTTP_USER_AGENT"), $lithium->get_server_var("HTTP_REFERER"), "EXTERNAL.IP.ADDRESS.HERE"); Please let me know how this works for you. Thanks! Brad Re: Problem Authenticating with REST API and SSO Can you please provide the REST API URL that you're calling? I don't see the CURLOPT_URL being set in your code. Thanks, Brad