.NET Maui w/ ASP.NET Core backend, Web Authenticator integration help

This page summarizes the projects mentioned and recommended in the original post on /r/dotnetMAUI

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • MauiCleanTodos

    Clean Architecture with ASP.NET Core, .NET MAUI and Blazor

    In my project I'm using OidcClient, which makes some things a bit easier. WebAuthenticator is called from here: https://github.com/matt-goldman/MauiCleanTodos/tree/add-blazor/src/Presentation/App/Authentication. You can see here there's an authentication service, which is my application logic, and an AuthBrowser, which implements the IBrowser interface expected by OidcClient (which is used to invoke it in the authentication service).

  • Introducing .NET Multi-platform App UI (MAUI)

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

    My project runs w/o errors and renders a simple index page in browser via controller set up in project, and I've also added a mobile auth controller based on this repo. What I'm now stuck on is trying to connect my backend with my .NET maui framework so that I can have a page such as the one below, and then the buttons on the screen link to authentication service I've built out in backend. Any suggestions/resources/guidance is appreciated, this is my first mobile dev project + my first project in general where I have to start w/ nothing.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Xamarin.Essentials

    Essential cross platform APIs for your mobile apps. (by xamarin)

    This behavior is by design as it enables SSO with web identities but can be problematic in situations like this. Unfortunately, this kind of sign-out isn't a well-supported scenario, but you can read a good discussion on GitHub about it here: https://github.com/xamarin/Essentials/issues/1223.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts