use Flow.authorizationCodeWithPKCE for browser based clients#108
use Flow.authorizationCodeWithPKCE for browser based clients#108pitabwire wants to merge 1 commit into
Conversation
|
@rbellens I didn't handle backwards incompatibility with this change, Though I can incooporate any improvements deemed fit |
|
Hi, I'm developing a Flutter web app using openid_client with Oauth2 authentication with PKCE, as I understand the library uses Implicit Flow, does this PR fix this? |
|
I'm in the same situation, I need PKCE authentication, does anyone know how to do it? |
|
I am not a long date flutter dev, but you should maybe keep the possibility to do the implicit workflow using something like : (And adding an example at least on the flutter example for app and web) |
|
And what is done actually is only a part of the authentication code flow with pcke. here you get the authentication code, but you don't get the access token |
|
'Implicit Flow' is not recommended for security reason. When this PR will be accepted please ? |
|
Congratulations on your ability, my friend. Keep helping those less fortunate in intelligence. The token was returned directly in the URL after login, without changing the code. It was discontinued due to vulnerabilities (token exposed in the URL/browser history). Today it is replaced by Standard Flow with PKCE. If this PR is not approved, the solution has a security breach. |
PR to resolve : #91