Files
xSaherElmIds/Extensions/IdentityExtensions.cs
2026-03-22 14:08:25 +03:30

29 lines
820 B
C#

using Microsoft.Extensions.DependencyInjection;
using xIds.Interfaces;
using xIds.Providers;
namespace xIds.Extensions
{
public static class IdentityExtensions
{
/// <summary>
/// Register IdentityManager
/// </summary>
/// <param name="source"></param>
public static void AddXIdentityManager(this IServiceCollection source)
{
source.AddScoped<IXIdentityManager, XIdentityManager>();
}
/// <summary>
/// Register IdentityMessage Provider
/// </summary>
/// <param name="source"></param>
public static void AddXIdentityMessageProvider(
this IServiceCollection source
)
{
source.AddScoped<IXIdentityMessageProvider, XIdentityMessageProvider>();
}
}
}