Files
cms_thermo_active/Thermo.Active/Provider/SignalROAuthBearerProvider.cs
T
2020-06-19 19:28:07 +02:00

23 lines
657 B
C#

using Microsoft.Owin.Security.OAuth;
using System.Threading.Tasks;
namespace Thermo.Active.Provider
{
public class SignalROAuthBearerProvider : OAuthBearerAuthenticationProvider
{
public override Task RequestToken(OAuthRequestTokenContext context)
{
var token = context.Request.Query.Get("Authorization");
if (!string.IsNullOrWhiteSpace(token))
{
if (context != null)
{
context.Token = token;
base.RequestToken(context);
}
}
return Task.FromResult<object>(null);
}
}
}