Flutter Demo app for authenticate with Solid PODs. The app can run on both mobile (tested on Anroid) and web platforms (tested on Chrome and Firefox).
Parts of this package (under lib/src/openid) are derived from the
openid_client package, with
custom modifications to support the Solid OIDC authentication flow. We
would like to acknowledge and thank the authors of openid_client for
their valuable work, which made these adaptations possible.
Fork the demo app in the \example directory into a local directory
and open the pubspec.yaml file. Check whether the latest version of
the package solid_auth is added under dependencies. Now run the
following to get the necessary packages.
flutter pub getAfter all the required packages are imported, then first select the
device you want the app to run. Then run the app by pressing CTRL + F5.
To access public data of a POD input the WebID into the text area and
click READ PUBLIC INFO button.
To login input the SOLID POD provider URL into the text area and click
LOGIN button. After login you can edit the profile data.
To logout simply click the LOGOUT button.



