A2v10.Identity.UI 10.1.8296

There is a newer version of this package available.
See the version list below for details.
dotnet add package A2v10.Identity.UI --version 10.1.8296                
NuGet\Install-Package A2v10.Identity.UI -Version 10.1.8296                
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="A2v10.Identity.UI" Version="10.1.8296" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add A2v10.Identity.UI --version 10.1.8296                
#r "nuget: A2v10.Identity.UI, 10.1.8296"                
#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.
// Install A2v10.Identity.UI as a Cake Addin
#addin nuget:?package=A2v10.Identity.UI&version=10.1.8296

// Install A2v10.Identity.UI as a Cake Tool
#tool nuget:?package=A2v10.Identity.UI&version=10.1.8296                

A2v10.Web.Identity.UI

The user interface for authentication.

Part of the A2v10.Platform package

External Provider Authentication

Create the External Application

Install External login package(s)

Configure platform

Store ClientId and ClientSecret in appsettings.json and enable external providers

"Identity": {
	"Providers": "Local,Google,Microsoft",
	"Google": {
		"ClientId": "GOOGLE_CLIENT_ID",
		"ClientSecret": "GOOGLE_CLIENT_SECRET"
	},
	"Microsoft": {
		"ClientId": MICROSOFT_CLIENT_ID",
		"ClientSecret": "MICROSOFT_CLIENT_SECRET"
	}
}

Configure services

public void ConfigureServices(IServiceCollection services)

	var builders = services.UsePlatform(Configuration);

    builders.AuthenticationBuilder.AddGoogle(opts =>
	{
		opts.ClientId = Configuration.GetValue<String>("Identity:Google:ClientId");
		opts.ClientSecret = Configuration.GetValue<String>("Identity:Google:ClientSecret");
		opts.Events.OnRemoteFailure = OpenIdErrorHandlers.OnRemoteFailure;
	})
	.AddMicrosoftAccount(opts =>
	{
		opts.ClientId = Configuration.GetValue<String>("Identity:Microsoft:ClientId");
		opts.ClientSecret = Configuration.GetValue<String>("Identity:Microsoft:ClientSecret");
		opts.Events.OnRemoteFailure = OpenIdErrorHandlers.OnRemoteFailure;
	});
}
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on A2v10.Identity.UI:

Package Downloads
A2v10.Platform

A2v10 Platform core

A2v10.Plaform

A2v10 Platform core

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
10.1.8500 146 11/19/2024
10.1.8363 225 11/3/2024
10.1.8360 195 10/25/2024
10.1.8358 114 10/25/2024
10.1.8351 303 10/9/2024
10.1.8348 163 10/5/2024
10.1.8346 120 9/29/2024
10.1.8343 199 9/13/2024
10.1.8338 390 8/23/2024
10.1.8328 237 7/31/2024
10.1.8327 88 7/25/2024
10.1.8325 89 7/23/2024
10.1.8322 181 7/17/2024
10.1.8319 166 7/10/2024
10.1.8315 181 7/5/2024
10.1.8306 309 6/20/2024
10.1.8305 142 6/18/2024
10.1.8303 152 6/13/2024
10.1.8301 126 6/8/2024
10.1.8296 206 5/30/2024
10.1.8295 131 5/28/2024
10.1.8286 275 5/14/2024
10.1.8282 161 5/8/2024
10.1.8280 212 4/26/2024
10.1.8276 264 4/15/2024
10.1.8275 150 4/7/2024
10.1.8272 154 4/4/2024
10.1.8271 167 3/30/2024
10.1.8270 180 3/23/2024
10.1.8268 173 3/18/2024
10.1.8267 144 3/18/2024
10.1.8266 141 3/16/2024
10.1.8261 265 3/9/2024
10.1.8259 219 2/28/2024
10.1.8255 179 2/25/2024
10.1.8251 212 2/23/2024
10.1.8248 184 2/19/2024
10.1.8235 300 2/3/2024
10.1.8233 143 1/30/2024
10.1.8222 380 1/11/2024
10.1.8220 141 1/10/2024
10.1.8214 227 1/2/2024
10.1.8213 136 12/31/2023
10.1.8205 285 12/25/2023
10.1.8204 155 12/25/2023
10.1.8203 151 12/25/2023
10.1.8202 128 12/25/2023
10.1.8199 202 12/23/2023
10.1.8198 156 12/21/2023
10.1.8196 156 12/20/2023
10.1.8194 184 12/18/2023
10.1.8193 154 12/17/2023
10.1.8191 149 12/16/2023
10.1.8188 164 12/9/2023
10.1.8186 200 11/29/2023
10.1.8184 215 11/24/2023
10.1.8180 206 11/18/2023
10.1.8171 199 11/9/2023
10.1.8170 146 11/7/2023
10.1.8168 168 11/6/2023
10.1.8151 424 9/4/2023
10.1.8150 165 9/3/2023
10.1.8147 158 9/2/2023
10.1.8143 260 8/22/2023
10.1.8136 336 8/11/2023
10.1.8134 225 8/5/2023
10.1.8132 176 8/4/2023
10.1.8131 180 8/4/2023
10.1.8129 232 8/1/2023
10.1.8128 204 7/29/2023
10.1.8127 192 7/26/2023
10.1.8126 241 7/25/2023
10.1.8123 237 7/23/2023
10.1.8122 238 7/22/2023
10.1.8120 279 7/18/2023
10.1.8118 214 7/15/2023
10.1.8117 220 7/13/2023
10.1.8116 244 7/10/2023
10.1.8114 291 7/7/2023
10.1.8109 282 6/12/2023
10.1.8084 392 1/20/2023
10.1.8071 693 7/18/2022
10.1.8070 677 6/18/2022
10.1.8057 860 5/14/2022
10.1.8056 688 4/21/2022
10.1.8050 793 1/20/2022
10.1.8045 895 9/12/2021
10.1.8041 1,045 8/20/2021
10.1.8040 703 8/2/2021
10.1.8034 1,407 7/27/2021
10.1.8016 662 7/16/2021
10.1.8015 501 7/15/2021
10.1.8014 503 7/13/2021