Files
YouTube-Manager/Manager.App/Components/Application/Dev/AuthenticationHasher.razor.cs
2025-09-08 21:28:33 +02:00

29 lines
801 B
C#

using Manager.YouTube.Util;
using Microsoft.AspNetCore.Components;
namespace Manager.App.Components.Application.Dev;
public partial class AuthenticationHasher : ComponentBase
{
private const string DefaultOrigin = "https://www.youtube.com";
public string DatasyncId { get; set; } = "";
public string Time { get; set; } = "";
public string SecureCookie { get; set; } = "";
public string Origin { get; set; } = DefaultOrigin;
public string OutputHash { get; set; } = "";
private void Clear()
{
DatasyncId = "";
Time = "";
SecureCookie = "";
Origin = DefaultOrigin;
OutputHash = "";
}
private void Hash()
{
OutputHash = AuthenticationUtilities.GetSapisidHash(DatasyncId, SecureCookie, Origin, Time);
}
}