/// <summary>
    /// For self-hosted services without ASP.Net, like TCP real-time hosts
    /// based on messaging framework.
    /// </summary>
    public static MessageTypeCacheBuilder AddTyrServiceWithoutAspNetAuthentication(this MessageTypeCacheBuilder builder)
    {
        builder.Services.AddTyrCommonAuthentication();
        builder.AddMessagingServiceAuthentication();

        return(builder);
    }
Exemple #2
0
    public static MessageTypeCacheBuilder AddTyrServiceAuthentication(this MessageTypeCacheBuilder builder)
    {
        var services         = builder.Services;
        var authInfoProvider = services.AddTyrCommonAuthentication();

        services.UseAspNetAuthentication(authInfoProvider);

        builder.AddMessagingServiceAuthentication();

        return(builder);
    }