Fixing profile sync for gmail and separating authenticators token storage.

This commit is contained in:
Burak Kaan Köse
2024-12-01 03:05:15 +01:00
parent 0cd1568c64
commit 678d947f16
15 changed files with 106 additions and 30 deletions

View File

@@ -11,8 +11,6 @@ namespace Wino.Authentication
{
public class GmailAuthenticator : BaseAuthenticator, IGmailAuthenticator
{
private const string FileDataStoreFolder = "WinoGmailStore";
public GmailAuthenticator(IAuthenticatorConfig authConfig) : base(authConfig)
{
}
@@ -47,7 +45,7 @@ namespace Wino.Authentication
return GoogleWebAuthorizationBroker.AuthorizeAsync(new ClientSecrets()
{
ClientId = ClientId
}, AuthenticatorConfig.GmailScope, account.Id.ToString(), CancellationToken.None, new FileDataStore(FileDataStoreFolder));
}, AuthenticatorConfig.GmailScope, account.Id.ToString(), CancellationToken.None, new FileDataStore(AuthenticatorConfig.GmailTokenStoreIdentifier));
}
}
}