Goooler / AndroidOAuth2WebView

Easy and fast setup of the OAuth2 Authorization Code Grant flow with a WebView for an Android application.
Apache License 2.0
2 stars 1 forks source link

Try to auth Outlook with the `client_id` from K-9 #12

Closed Goooler closed 1 year ago

Goooler commented 1 year ago
Goooler commented 1 year ago

Can't load https://login.microsoftonline.com/common/oauth2/v2.0/authorizeauthorize?client_id=e647013a-ada4-4114-b419-e43d250f99c5&redirect_uri=msauth%3A%2F%2Fco

It's

https://login.microsoftonline.com/common/oauth2/v2.0/authorizeauthorize?
client_id=e647013a-ada4-4114-b419-e43d250f99c5
&redirect_uri=msauth://co

but should be

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?
redirect_uri=msauth://com.fsck.k9/Dx8yUsuhyU3dYYba1aA16Wxu5eM=
&client_id=e647013a-ada4-4114-b419-e43d250f99c5
&response_type=code
&login_hint=wangzongle@outlook.com
&state=o-DmeBFeXOgS9nuAhKXvBw
&nonce=PW3RaEFL_3m7taj-1W-SDw
&scope=https://outlook.office.com/IMAP.AccessAsUser.All https://outlook.office.com/SMTP.Send offline_access
&code_challenge=lgl1mjypaSyTQy9YXeYrAHrOlP9TuzhEL_akswS2A6A
&code_challenge_method=S256
Goooler commented 1 year ago

Now it's

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?
client_id=e647013a-ada4-4114-b419-e43d250f99c5
&redirect_uri=msauth://com.fsck.k9.debug/VZF2DYuLYAu4TurFd6usQB2JPts%3D
&scope=https://outlook.office.com/IMAP.AccessAsUser.All https://outlook.office.com/SMTP.Send offline_access
&response_type=code
Goooler commented 1 year ago
msauth://com.fsck.k9.debug/VZF2DYuLYAu4TurFd6usQB2JPts%3D?code=M.C107_BAY.2.bf9268c8-0af1-d96d-5492-64149183cf75

Response{protocol=h2, code=404, message=, url=https://login.microsoftonline.com/common/oauth2/v2.0/access_token}
Goooler commented 1 year ago
{
  "error": "invalid_client",
  "error_description": "AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'e647013a-ada4-4114-b419-e43d250f99c5'.\r\nTrace ID: c6d27140-7f11-49fc-8673-18a778c46c00\r\nCorrelation ID: 615acf22-2275-4128-b0a0-eb1cc27ef9e0\r\nTimestamp: 2023-07-20 09:15:18Z",
  "error_codes": [
    7000215
  ],
  "timestamp": "2023-07-20 09:15:18Z",
  "trace_id": "c6d27140-7f11-49fc-8673-18a778c46c00",
  "correlation_id": "615acf22-2275-4128-b0a0-eb1cc27ef9e0",
  "error_uri": "https://login.microsoftonline.com/error?code=7000215"
}

https://login.microsoftonline.com/error?code=7000215

Goooler commented 1 year ago
OAuth2AccessToken(
tokenType=Bearer, accessToken=EwBIA+l3BAAUshnlKUacyQdQKOqcUGR00eGLdnwAAYS53m8M2OgaYDOLLJb6iUv+BtOFAr+2Vsb+0bnXTkMfHMVx5vbBpaRZ6SOa0fy+lk884a3qs1DzUmp6B+saTi+bK3IYrveVs4zIVWxzDtVWNHQTSsv94p+eq4TCu2njMMon6tipjm0TtX2xWv9feEndxUtlaLMN2twGmr6iimmxy4x9Eq3Mpp3zjQ/a3PGQfpsVuqGJ4uAsih0sXtgqZIUrDYWNMe//ROXKQx21pgFxFNdb+tzAeSH6GAI3/QEwm/WmgQbDWTkoWoNg7vfq0ZrulThZ7YbozEuHWoNfuYMkfiMjomQpzrjUe+m0G7lPVdOaeGLiRI3BUX8z3oid0mYDZgAACKIkm37D3VLWGAJevXSe7u6JTh23f0uBveAYUKsNdJjkwanXhOono3kLq9zHdoU90bH7tAA8vIHHY2aNRgPV3xuHLkIDHJgpBamSljEfm/vEhbmTSadgZUmZX7AmxRNZRROy++YXftOHynyc0L5wg4A3KlIsbjHIMAgL+kZBB1TJ1LJWttLQ4iRJolADwzw0XqyFAghdq/UVL856jwAYhXQjbkW4woPKpadXAwYOP5C9xOXCp2X9Kb+znyPlAd+R1qK6za17ddalT8OeOrR4qpRGl3vgbUSJKNHHMf1RWi0Ik7dc3hXjd8SpV/vHwRK6g+GujVdbHgJRUDtP5+pnhGAqmYl2PtvSGZXvK7vLfMW6V64d9Q/VWLNp6OlqhwAwpfRGQh/lnFYD8K9hSi3QDAuJ8tuZrKNYwwKL/mEC3Jr2VRNdewdaU78FVsJlos0IBMU35Ql5QmN9ogacXGb5J0gMqHTa79Wov4GHLYL61R2o1L/EVUf6E36a8ZxUcGrB5NLBBziZYsPQXELd68bhi/19Zw6IPXQgmnCnYQkus0YzdlFEYJLkzwKQHRyo3NH8kHgSUK9Z9cltXHzEJMD/WiJiyV6hDPE+wmwXd8AMXPGJd8/UlZ1notTuuFN8Geisqx2RyXNuLyKaYDuMXE482TbQSE/pXg11y4rFkDsdavINlwIOTqK6tlVCVbh7zQUbI+9NlUlCppLYdzkVIaVHyVuqZUAC, 
refreshToken=M.C107_BAY.-CbNPe8QJjJYd*BTvjTn4Y0Rtg2qTPvLjg9KXyyE9WxMym8plk!8zktEwFahdi4bl9mPjqMfmUlikSbjLhUeHWfyjl*YOhns58X5Qja!J2*8JGFsFevmKWv*bTkwM5UMffdKVxuyqOk!UTBiecEvD1nQ*5wvaq*di6cHgNGOo!i0jUchEOaBHlAW7zKUgtw9zrhGZVuap5k5HptCI1FeCtv81EdjauBKKvdxeXwcnGCy9P0jyV9Xit6sNjae64VNm!7nj7BMkrRzeEqe5yBVVqKzYU1GW6iRW0trYTdnQb6VaaUzrB5dgcQ**phxV9fc*6PfbkgammItTFPdrsbK21ZWYUAltcKJ7bo4zKj1*R699gGixBhZuB2T62xC6NhIRwA$$, 
expiresIn=3600
)