halkyon/packages/halkyon_oidc_flutter/pubspec.yaml

36 lines
1.1 KiB
YAML
Raw Normal View History

name: halkyon_oidc_flutter
description: >-
The device's half of halkyon_oidc, signing in with OpenID Connect for
Serverpod: opens the provider's page in the system's browser sheet or the
browser, catches the way back (the app's scheme, a verified https address,
or the loopback on Linux and Windows) and checks it came back for the
sign-in that began it.
version: 0.1.0
# In the Halkyon repository until it runs on learn.halkyon.eu (ADR 0023, D3).
publish_to: none
environment:
sdk: ^3.13.0
flutter: ^3.44.4
resolution: workspace
dependencies:
equatable: ^3.0.0
flutter:
sdk: flutter
# The system's browser sheet and its way back: Chrome's Auth Tab or a
# Custom Tab on Android, ASWebAuthenticationSession on iOS and macOS.
flutter_web_auth_2: ^5.1.0
# LoopbackWebAuth takes the place of the package's own browser half on
# Linux and Windows.
flutter_web_auth_2_platform_interface: ^5.0.0
halkyon_oidc_client:
path: ../halkyon_oidc_client
# The loopback's browser, and bringing the app's window back.
url_launcher: ^6.3.2
window_to_front: ^0.0.4
dev_dependencies:
flutter_test:
sdk: flutter