Interface IApiTokenRepository
Assembly: DotNetNuke.Web.dll
Syntax
public interface IApiTokenRepository
Methods
AddApiToken(ApiTokenBase, string, int)
Declaration
ApiToken AddApiToken(ApiTokenBase apiToken, string apiKeys, int userId)
Parameters
Returns
DeleteApiToken(ApiTokenBase)
Declaration
void DeleteApiToken(ApiTokenBase apiToken)
Parameters
DeleteExpiredAndRevokedApiTokens(int, int)
Declaration
void DeleteExpiredAndRevokedApiTokens(int portalId, int userId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
int |
userId |
|
GetApiToken(int)
Declaration
ApiToken GetApiToken(int apiTokenId)
Parameters
Type |
Name |
Description |
int |
apiTokenId |
|
Returns
GetApiToken(int, string)
Declaration
ApiToken GetApiToken(int portalId, string tokenHash)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
tokenHash |
|
Returns
GetApiTokenKeys(int)
Declaration
List<string> GetApiTokenKeys(int apiTokenId)
Parameters
Type |
Name |
Description |
int |
apiTokenId |
|
Returns
GetApiTokens(ApiTokenScope, bool, int, int, ApiTokenFilter, string, int, int)
Declaration
IPagedList<ApiToken> GetApiTokens(ApiTokenScope scope, bool includeNarrowerScopes, int portalId, int userId, ApiTokenFilter filter, string apiKey, int pageIndex, int pageSize)
Parameters
Returns
RevokeApiToken(ApiTokenBase, int)
Declaration
void RevokeApiToken(ApiTokenBase apiToken, int userId)
Parameters
SetApiTokenLastUsed(ApiTokenBase)
Declaration
void SetApiTokenLastUsed(ApiTokenBase apiToken)
Parameters
Extension Methods