Spotify.NET/SpotifyAPI.Web/Http/TokenHeaderAuthenticator.cs

24 lines
493 B
C#
Raw Normal View History

2020-05-01 19:05:28 +01:00
using System.Threading.Tasks;
namespace SpotifyAPI.Web.Http
{
public class TokenHeaderAuthenticator : IAuthenticator
2020-05-01 19:05:28 +01:00
{
public TokenHeaderAuthenticator(string token, string tokenType)
{
Token = token;
TokenType = tokenType;
}
public string Token { get; set; }
public string TokenType { get; set; }
public Task Apply(IRequest request)
{
request.Headers["Authorization"] = $"{TokenType} {Token}";
return Task.CompletedTask;
}
}
}