Show / Hide Table of Contents

Class AccessGateway

Inheritance
object
AccessGateway
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.Util
Assembly: SoDataBase.dll
Syntax
public static class AccessGateway

Methods

DecryptTokensAsync(string, string, string, CancellationToken)

Declaration
public static Task<AccessGateway.RetrieveTokensResult> DecryptTokensAsync(string accessToken, string refreshToken, string provider, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string accessToken
string refreshToken
string provider
CancellationToken cancellationToken
Returns
Type Description
Task<AccessGateway.RetrieveTokensResult>

EncryptAndSaveServiceAuthRowAsync(ServiceAuthRow, CancellationToken)

Declaration
public static Task<ServiceAuthRow> EncryptAndSaveServiceAuthRowAsync(ServiceAuthRow row, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ServiceAuthRow row
CancellationToken cancellationToken
Returns
Type Description
Task<ServiceAuthRow>

GenerateKey(int)

Declaration
public static string GenerateKey(int length = 64)
Parameters
Type Name Description
int length
Returns
Type Description
string

GetAccessGatewayAccessTokenAsync(CancellationToken)

Declaration
public static Task<string> GetAccessGatewayAccessTokenAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<string>

GetAndDecryptServiceAuthRowFromIdAsync(int, CancellationToken)

Declaration
public static Task<ServiceAuthRow> GetAndDecryptServiceAuthRowFromIdAsync(int serviceAuthId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
int serviceAuthId
CancellationToken cancellationToken
Returns
Type Description
Task<ServiceAuthRow>

GetTokensFromDbAsync(string, CancellationToken)

Declaration
public static Task<AccessGateway.TokenManagementInfo> GetTokensFromDbAsync(string key, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string key
CancellationToken cancellationToken
Returns
Type Description
Task<AccessGateway.TokenManagementInfo>

IsUriRegisteredAsync(string, CancellationToken)

Declaration
public static Task<bool> IsUriRegisteredAsync(string uri, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string uri
CancellationToken cancellationToken
Returns
Type Description
Task<bool>

RefreshTokensAsync(string, string, string, CancellationToken)

Declaration
public static Task<AccessGateway.RetrieveTokensResult> RefreshTokensAsync(string accessToken, string refreshToken, string provider, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string accessToken
string refreshToken
string provider
CancellationToken cancellationToken
Returns
Type Description
Task<AccessGateway.RetrieveTokensResult>

RegisterNewUriAsync(string, CancellationToken)

Declaration
public static Task RegisterNewUriAsync(string uri, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string uri
CancellationToken cancellationToken
Returns
Type Description
Task

ResolvePasswordAsync(string, bool, CancellationToken)

Declaration
public static Task<string> ResolvePasswordAsync(string password, bool forceRenew = false, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string password
bool forceRenew
CancellationToken cancellationToken
Returns
Type Description
Task<string>

SaveRegisteredRedirectUriAsync(string, CancellationToken)

Declaration
public static Task SaveRegisteredRedirectUriAsync(string uri, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string uri
CancellationToken cancellationToken
Returns
Type Description
Task

SaveTokensToDbAsync(TokenManagementInfo, string, CancellationToken)

Declaration
public static Task<string> SaveTokensToDbAsync(AccessGateway.TokenManagementInfo tokenInfo, string key = "", CancellationToken cancellationToken = default)
Parameters
Type Name Description
AccessGateway.TokenManagementInfo tokenInfo
string key
CancellationToken cancellationToken
Returns
Type Description
Task<string>
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top