-
Notifications
You must be signed in to change notification settings - Fork 887
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Authorization canceled error. #1034
Comments
I'm having a same issue any solution for this? |
Hi,
|
**I got the same error today, but slightly different. I have a new device, Zebra TC27 Android 13. Web browser opens after I click "Start Authorization" but does not close automatically. I clicked the x and closed the web browser myself, of course this action leads to "Authorization Canceled". ** After logging in once, my Microsoft credentials are saved. I close the application (because authorization code exchange failed invalid_client) and open it again, try to authorize again, web browser opens, closes automatically but Loginactivity says AuthorizationException: {"type":0,"code":1,"errorDescription": "User aborted flow"} so Intent data is null |
Hi,
i am trying to get access tokens from microsoft via appauth but i always get Authorization canceled error.
use the example app from appAuth-Android and just changed the auth_config.json parameter.
The app open the webbrowers with this "https://businesscentral.dynamics.com/OAuthLanding.htm" link and close automaticly. onActivityResult resultCode always = RESULT_CANCELED
after clear chrome browsingdata: Not authorized error "Authorization Code exchange failed invalid_client".
i found something strange here:
TokenActivitiy is opened after the web browser closes. There the exchangeAuthorizationCode function is called with the following parameters: authorizationResponse and do performTokenRequest the authorizationCode ist not null also can send Tokenrequest. Why not change the authstate? authorizationCode != null mean Authorization successfully or after get accesstoken is the state "isAuthorized= true"?
auth_config.json file
"client_id": "myid",
"redirect_uri": "https://businesscentral.dynamics.com/OAuthLanding.htm",
"end_session_redirect_uri": "https://businesscentral.dynamics.com/OAuthLanding.htm",
"authorization_scope": "https://api.businesscentral.dynamics.com/.default offline_access",
"discovery_uri": "https://login.microsoftonline.com/mytenant/v2.0/.well-known/openid-configuration",
"authorization_endpoint_uri": "https://login.microsoftonline.com/mytenant/oauth2/v2.0/authorize",
"token_endpoint_uri": "https://login.microsoftonline.com/mytenant/oauth2/v2.0/token",
"registration_endpoint_uri": "",
"user_info_endpoint_uri": "https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration",
"https_required": true
Manifest file
Logcat
HostConnection::get() New Host Connection established 0xdd72a230, tid 11311
2024-01-04 12:45:11.136 11281-11311 HostConnection com.xxx.httpconnection D HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_sync_buffer_data GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
2024-01-04 12:45:11.137 11281-11311 ConfigStore com.xxx.httpconnection I android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
2024-01-04 12:45:11.137 11281-11311 ConfigStore com.xxx.httpconnection I android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
2024-01-04 12:45:11.137 11281-11311 OpenGLRenderer com.xxx.httpconnection I Initialized EGL, version 1.4
2024-01-04 12:45:11.137 11281-11311 OpenGLRenderer com.xxx.httpconnection D Swap behavior 1
2024-01-04 12:45:11.137 11281-11311 OpenGLRenderer com.xxx.httpconnection W Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
2024-01-04 12:45:11.137 11281-11311 OpenGLRenderer com.xxx.httpconnection D Swap behavior 0
2024-01-04 12:45:11.148 11281-11311 eglCodecCommon com.xxx.httpconnection D setVertexArrayObject: set vao to 0 (0) 0 0
2024-01-04 12:45:11.148 11281-11311 EGL_emulation com.xxx.httpconnection D eglCreateContext: 0xdd7053c0: maj 2 min 0 rcv 2
2024-01-04 12:45:11.152 11281-11311 EGL_emulation com.xxx.httpconnection D eglMakeCurrent: 0xdd7053c0: ver 2 0 (tinfo 0xdd703750)
2024-01-04 12:45:11.162 11281-11311 EGL_emulation com.xxx.httpconnection D eglMakeCurrent: 0xdd7053c0: ver 2 0 (tinfo 0xdd703750)
2024-01-04 12:45:16.754 11281-11281 ActivityThread com.xxx.httpconnection W handleWindowVisibility: no activity for token android.os.BinderProxy@3f1a52e
The text was updated successfully, but these errors were encountered: