Authsignal.Maui 0.1.0

dotnet add package Authsignal.Maui --version 0.1.0
                    
NuGet\Install-Package Authsignal.Maui -Version 0.1.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Authsignal.Maui" Version="0.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Authsignal.Maui" Version="0.1.0" />
                    
Directory.Packages.props
<PackageReference Include="Authsignal.Maui" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Authsignal.Maui --version 0.1.0
                    
#r "nuget: Authsignal.Maui, 0.1.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Authsignal.Maui@0.1.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Authsignal.Maui&version=0.1.0
                    
Install as a Cake Addin
#tool nuget:?package=Authsignal.Maui&version=0.1.0
                    
Install as a Cake Tool

<img width="1070" alt="Authsignal" src="https://raw.githubusercontent.com/authsignal/authsignal-maui/main/.github/images/authsignal.png">

Authsignal .NET MAUI SDK

Check out our official Mobile SDK documentation.

Installation

Add the Authsignal .NET MAUI SDK to your project:

dotnet add package Authsignal.Maui

The SDK supports .NET 10 apps targeting iOS 15 and Android API 23 or newer.

Initialization

Register the Authsignal client in MauiProgram.cs:

using Authsignal.Maui;

builder.UseAuthsignal(options =>
{
    options.TenantId = "YOUR_TENANT_ID";
    options.BaseUrl = "YOUR_REGION_BASE_URL";
});

Then inject IAuthsignalClient where you need it. You can also create a client directly:

var authsignal = new AuthsignalClient("YOUR_TENANT_ID", "YOUR_REGION_BASE_URL");

You can find your tenant ID in the Authsignal Portal.

You must specify the correct base URL for your tenant's region.

Region Base URL
US (Oregon) https://api.authsignal.com/v1
AU (Sydney) https://au.api.authsignal.com/v1
EU (Dublin) https://eu.api.authsignal.com/v1

Usage

Passkeys

For more detailed info on how to add passkeys to your app using Authsignal, check out our passkey documentation for Mobile SDKs.

App verification

To see how to add app verification with push notifications or QR codes, see our app verification documentation for Mobile SDKs.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-android36.0 is compatible.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-ios26.0 is compatible.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0 56 10/21/2026