Base solution for your next web application
Open Closed

OpenId auth for unity Desktop app login #11730


User avatar
0
Anshu created

We are looking into to enable user to able to login using openId( authenticate against MS AAD). User is able to authenticate for Desktop app with return redirecturi having token.

How we could integrate and pass on the token received into ABP backend api to authenticate the user.? ABP version : **v12.1.0 **

Sample return token https://login.microsoftonline.com/common/oauth2/nativeclient#access_token=eyJ0eXAiOiJKV1QiLCJub25jZSI6IjItWGZ0RnptbzhBc01SVHBFNUxRb2hLeE5KRk1fdzBVSjZwbWU2RE1od2siLCJhbGciOiJSUzI1NiIsIng1dCI6Ii1LSTNROW5OUjdiUm9meG1lWm9YcWJIWkdldyIsImtpZCI6Ii1LSTNROW5OUjdiUm9meG1lWm9YcWJIWkdldyJ9.eyJhdWQiOiIwMDAwMDAwMy0wMDAwLTAwMDAtYzAwMC0wMDAwMDAwMDAwMDAiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9iMjFhZDhhYi0xNWI3LTQ2ZDQtODJkYi1iNzAzYmY1OWMxYWEvIiwiaWF0IjoxNjk1MzY4NDYzLCJuYmYiOjE2OTUzNjg0NjMsImV4cCI6MTY5NTM3MzE2OSwiYWNjdCI6MCwiYWNyIjoiMSIsImFjcnMiOlsidXJuOnVzZXI6cmVnaXN0ZXJzZWN1cml0eWluZm8iXSwiYWlvIjoiQVZRQXEvOFVBQUFBdlpXdmprZGtoV21NNVF4c2VpWEE3SXhZNTl4YWg3UFhKUW9Ua0lXb3c0U1lhcTZmZVA5b0xKRUk1TDR1ZklOeTJRazNndk1LblZRQXVSMndVMEM4Nmg4dzEzR0o4YXV0ZVc0dE1PSVdOSjQ9IiwiYW1yIjpbInB3ZCIsIm1mYSJdLCJhcHBfZGlzcGxheW5hbWUiOiJnbGV4LWRldiIsImFwcGlkIjoiOGMyNDM3MDctNjRhNy00ZThjLTg5OWMtZTQ4ZTcyMDNiMGM3IiwiYXBwaWRhY3IiOiIwIiwiZmFtaWx5X25hbWUiOiJEaWVsIiwiZ2l2ZW5fbmFtZSI6Ik5pY29sw6FzIiwiaWR0eXAiOiJ1c2VyIiwiaXBhZGRyIjoiODIuMTM0LjU3LjExOCIsIm5hbWUiOiJOaWNvbMOhcyBEaWVsIiwib2lkIjoiNzc3ODM3NDgtYmZkYS00ZGUxLWEzYzEtZDk5M2Y2ZDk3NDY0IiwicGxhdGYiOiIzIiwicHVpZCI6IjEwMDMyMDAyM0FGQjlEQzIiLCJyaCI6IjAuQVhRQXE5Z2FzcmNWMUVhQzI3Y0R2MW5CcWdNQUFBQUFBQUFBd0FBQUFBQUFBQURpQUlFLiIsInNjcCI6IlVzZXIuUmVhZCBwcm9maWxlIG9wZW5pZCBlbWFpbCIsInNpZ25pbl9zdGF0ZSI6WyJrbXNpIl0sInN1YiI6ImhzaThKbE9PYmtvUFlscnd3OWc2SEk5WXZNcTZUUTNuWHdFRTRVNFVDT3MiLCJ0ZW5hbnRfcmVnaW9uX3Njb3BlIjoiRVUiLCJ0aWQiOiJiMjFhZDhhYi0xNWI3LTQ2ZDQtODJkYi1iNzAzYmY1OWMxYWEiLCJ1bmlxdWVfbmFtZSI6Im5pY29sYXNAZ2xleC5ubyIsInVwbiI6Im5pY29sYXNAZ2xleC5ubyIsInV0aSI6ImE3a2xoa1VXSEVlYkM3elpwbXNOQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfc3QiOnsic3ViIjoiMTBVaTVVcERHRjUzYUpzR2IwRFBUbzVtQnNyMzlwWjduaFBRVm83Zm1iRSJ9LCJ4bXNfdGNkdCI6MTU3MzgxMzk3NiwieG1zX3RkYnIiOiJFVSJ9.dWgqWiT7HC0LRtFemAL7HwONItcFXU_BAn9GFqh0daIhC4XDf0OnKlUnRDglP8Y9NlaKsHAjaGHbxdPXRzj6oxewzGN_w3dP3JEp69Sc0fPm8WNUugo75HG6S9Ro1XWWxf_qoOiS_oqwUZel35mvg3YyKbhBFC27GqxN875b_MBSjdh7hzld03poXNsu5s2pONz9KuAtcu4WxviQB_Vg6eFh4aIkrse3UzwGJjDWgEi65eHofHPw_wfyEuPk7oBjeuP1UCO3zzpEjydiblt4DqfjeUJc4ot4hXovl3bUzT-d_OJjQTla1yhshUqMs1EiPVBcDVa7EI3JLkPy7tNqKg&token_type=Bearer&expires_in=4405&scope=User.Read+profile+openid+email&session_state=48b624fd-e414-40c6-9022-2993804932c0


No answer yet!