UNPKG

@bedrock/basic-authz-server

Version:
22 lines (18 loc) 704 B
/*! * Copyright (c) 2024-2025 Digital Bazaar, Inc. All rights reserved. */ import * as bedrock from '@bedrock/core'; import {Ed25519Signature2020} from '@digitalbazaar/ed25519-signature-2020'; import {getAppIdentity} from '@bedrock/app-identity'; import {httpsAgent} from '@bedrock/https-agent'; import {ZcapClient} from '@digitalbazaar/ezcap'; export let zcapClient; bedrock.events.on('bedrock.init', () => { // create signer using the application's capability invocation key const {keys: {capabilityInvocationKey}} = getAppIdentity(); zcapClient = new ZcapClient({ agent: httpsAgent, invocationSigner: capabilityInvocationKey.signer(), SuiteClass: Ed25519Signature2020 }); });