interface AuthenticationSchemeimport { type AuthenticationScheme } from "https://dotland.deno.dev/x/alosaur@v0.35.0/security.ts"; Methodsauthenticate(context: SecurityContext): Promise<void>This function assign to context identity info, uses in Authorization middleware signInAsync<I, R = any>(context: SecurityContext, identity: Identity<I>): Promise<R>Create sign identity and assign to context identity info signOutAsync<T, R>(context: SecurityContext): Promise<R>Clear sign in info and destroy identity context onFailureResult(context: SecurityContext): voidUses in Authorize decorators for handle if AuthPayload result failure onSuccessResult(context: SecurityContext): voidUses in Authorize decorators for handle if AuthPayload result success import AuthenticationSchemeimport { AuthenticationScheme } from "https://dotland.deno.dev/x/alosaur@v0.35.0/security.ts";