IAdminForthAuth
Methods
getClientIp()
getClientIp(
headers):string
Parameters
| Parameter | Type | 
|---|---|
headers | any | 
Returns
string
getCustomCookie()
getCustomCookie(
__namedParameters):string
Parameters
| Parameter | Type | 
|---|---|
__namedParameters | { cookies: object[]; name: string; } | 
__namedParameters.cookies | object[] | 
__namedParameters.name | string | 
Returns
string
issueJWT()
issueJWT(
payload,type,expiresIn?):string
Parameters
| Parameter | Type | 
|---|---|
payload | Object | 
type | string | 
expiresIn? | string | 
Returns
string
removeAuthCookie()
removeAuthCookie(
response):void
Parameters
| Parameter | Type | 
|---|---|
response | any | 
Returns
void
removeCustomCookie()
removeCustomCookie(
__namedParameters):void
Parameters
| Parameter | Type | 
|---|---|
__namedParameters | { name: string; response: any; } | 
__namedParameters.name | string | 
__namedParameters.response | any | 
Returns
void
setAuthCookie()
setAuthCookie(
__namedParameters):void
Parameters
| Parameter | Type | 
|---|---|
__namedParameters | { expireInDays?: number; pk: string; response: any; username: string; } | 
__namedParameters.expireInDays? | number | 
__namedParameters.pk | string | 
__namedParameters.response | any | 
__namedParameters.username | string | 
Returns
void
setCustomCookie()
setCustomCookie(
__namedParameters):void
Parameters
| Parameter | Type | 
|---|---|
__namedParameters | { payload: { expiry: number; expirySeconds: number; httpOnly: boolean; name: string; value: string; }; response: any; } | 
__namedParameters.payload | { expiry: number; expirySeconds: number; httpOnly: boolean; name: string; value: string; } | 
__namedParameters.payload.expiry | number | 
__namedParameters.payload.expirySeconds | number | 
__namedParameters.payload.httpOnly | boolean | 
__namedParameters.payload.name | string | 
__namedParameters.payload.value | string | 
__namedParameters.response | any | 
Returns
void
verify()
verify(
jwt,mustHaveType,decodeUser?):Promise<any>
Parameters
| Parameter | Type | 
|---|---|
jwt | string | 
mustHaveType | string | 
decodeUser? | boolean | 
Returns
Promise<any>