atlassian-connect-auth
Version:
Helper for handling webhooks from Atlassian products
26 lines (20 loc) • 515 B
text/typescript
import { AuthDataProvider } from '../../src';
export class TestAuthDataProvider implements AuthDataProvider {
qsh: string;
clientKey: string;
jwt: string;
constructor({ qsh, clientKey, jwt }: { qsh: string; clientKey: string; jwt: string }) {
this.qsh = qsh;
this.clientKey = clientKey;
this.jwt = jwt;
}
computeQueryStringHash(): string {
return this.qsh;
}
extractClientKey(): string {
return this.clientKey;
}
extractConnectJwt(): string {
return this.jwt;
}
}