-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[webview_flutter] Support for handling basic authentication requests (Platform Interface) #5362
[webview_flutter] Support for handling basic authentication requests (Platform Interface) #5362
Conversation
…/packages into webview-auth-request
…b/src/types/http_auth_request.dart
…s into webview-auth-request
@stuartmorgan thank you for noticing. Turns out that new files are not removed when checking out the |
Oh, right 🤦🏻 Sorry about that, apparently I haven't run into the new files case recently so I forgot the workflow I described wouldn't handle that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with a few nits
cc @stuartmorgan for secondary review
...ges/webview_flutter/webview_flutter_platform_interface/lib/src/types/webview_credential.dart
Show resolved
Hide resolved
...ages/webview_flutter/webview_flutter_platform_interface/lib/src/types/http_auth_request.dart
Outdated
Show resolved
Hide resolved
...ages/webview_flutter/webview_flutter_platform_interface/lib/src/types/http_auth_request.dart
Outdated
Show resolved
Hide resolved
@@ -142,6 +142,19 @@ void main() { | |||
throwsUnimplementedError, | |||
); | |||
}); | |||
|
|||
test( | |||
'Default implementation of setOnReceiveHttpAuthRequest should throw unimplemented error', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit:
'Default implementation of setOnReceiveHttpAuthRequest should throw unimplemented error', | |
'Default implementation of setOnHttpAuthRequest should throw unimplemented error', |
…b/src/types/webview_credential.dart Co-authored-by: Maurice Parrish <[email protected]>
…b/src/types/http_auth_request.dart Co-authored-by: Maurice Parrish <[email protected]>
…b/src/types/http_auth_request.dart Co-authored-by: Maurice Parrish <[email protected]>
…hub.com/andreisas06/packages into webview-auth-request-platform-interface
Thanks @bparrishMines, I updated the branch based on your comments. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with one question.
@@ -14,7 +14,7 @@ dependencies: | |||
flutter: | |||
sdk: flutter | |||
meta: ^1.7.0 | |||
plugin_platform_interface: ^2.1.0 | |||
plugin_platform_interface: ^2.1.6 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this changing? I don't think anything changed in that version that we could be depending on.
Overriding the out-of-date tree check; the dashboard is for some reason showing that run 490 is the last run of the failing test, but GitHub UI is correctly registering run 491 which is a re-run that passed. |
…equests (Platform Interface) (flutter/packages#5362)
flutter/packages@07b4b29...c5443ad 2023-11-20 [email protected] [webview_flutter] Support for handling basic authentication requests (Platform Interface) (flutter/packages#5362) 2023-11-18 [email protected] Roll Flutter from 53a57ad to 6cf9ab0 (31 revisions) (flutter/packages#5426) 2023-11-18 [email protected] [shared_preferences_web] migrate to pkg:web (flutter/packages#5414) 2023-11-18 [email protected] [ci] Roll minimum allowable Flutter to 3.10 (flutter/packages#5425) 2023-11-18 [email protected] [path_provider_android] Run tests on AVDs running Android 34 (flutter/packages#5222) 2023-11-17 [email protected] [pigeon] isEnum, isClass, fix swift casting, default values, optional method arguments, named method arguments (flutter/packages#5355) 2023-11-17 [email protected] [plugin_platform_interface] Switch mixin to `mixin class` (flutter/packages#5420) 2023-11-17 [email protected] [go_router] Fixes use of `Iterable` (flutter/packages#5421) 2023-11-17 [email protected] [pigeon] Adds `analyzer` 6.x compatibility (flutter/packages#5418) 2023-11-17 [email protected] Update release step to 3.16 (flutter/packages#5416) 2023-11-17 [email protected] [file_selector_web] migrate to pkg:web (flutter/packages#5413) 2023-11-16 [email protected] [video_player] Improve macOS frame management (flutter/packages#5078) 2023-11-16 [email protected] Roll Flutter from e8c2bb1 to 53a57ad (39 revisions) (flutter/packages#5412) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages-flutter-autoroll Please CC [email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
…(Platform Interface) (flutter#5362) Adds the platform interface implementation for basic http authentication. This PR is part of a series of PRs that aim to close flutter/flutter#83556. The PR that contains all changes can be found at flutter#4140.
…5727) ## Description This pull request exposes the Android and iOS HTTP Basic Authentication feature to users of the `webview_flutter` plugin. It is the final PR in a sequence of PRs. Previous PRs are #5362, #5454 and #5455. Issues fixed by PR: Closes flutter/flutter#83556
…(Platform Interface) (flutter#5362) Adds the platform interface implementation for basic http authentication. This PR is part of a series of PRs that aim to close flutter/flutter#83556. The PR that contains all changes can be found at flutter#4140.
…lutter#5727) ## Description This pull request exposes the Android and iOS HTTP Basic Authentication feature to users of the `webview_flutter` plugin. It is the final PR in a sequence of PRs. Previous PRs are flutter#5362, flutter#5454 and flutter#5455. Issues fixed by PR: Closes flutter/flutter#83556
Adds the platform interface implementation for basic http authentication.
This PR is part of a series of PRs that aim to close flutter/flutter#83556.
The PR that contains all changes can be found at #4140.
Pre-launch Checklist
dart format
.)[shared_preferences]
pubspec.yaml
with an appropriate new version according to the pub versioning philosophy, or this PR is exempt from version changes.CHANGELOG.md
to add a description of the change, following repository CHANGELOG style.///
).