29 lines
820 B
C#
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>();
|
|
}
|
|
}
|
|
} |