Skip to content

Commit 1e3c8b9

Browse files
author
sloops77
committed
refactor: migrate OpenId4VcIssuerModuleConfig to BaseOpenId4VcIssuerModuleConfig
1 parent 2f73fb0 commit 1e3c8b9

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

packages/openid4vc/src/openid4vc-issuer/router/accessTokenEndpoint.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { HttpMethod, VerifyAccessTokenRequestReturn } from '@animo-id/oauth2'
22
import type { NextFunction, Response, Router } from 'express'
3-
import type { OpenId4VcIssuerModuleConfig } from '../OpenId4VcIssuerModuleConfig'
3+
import { BaseOpenId4VcIssuerModuleConfig } from '../OpenId4VcIssuerModuleConfig'
44
import type { OpenId4VcIssuanceRequest } from './requestContext'
55

66
import {
@@ -22,11 +22,11 @@ import { OpenId4VcIssuanceSessionState } from '../OpenId4VcIssuanceSessionState'
2222
import { OpenId4VcIssuerService } from '../OpenId4VcIssuerService'
2323
import { OpenId4VcIssuanceSessionRepository } from '../repository'
2424

25-
export function configureAccessTokenEndpoint(router: Router, config: OpenId4VcIssuerModuleConfig) {
25+
export function configureAccessTokenEndpoint(router: Router, config: BaseOpenId4VcIssuerModuleConfig) {
2626
router.post(config.accessTokenEndpointPath, handleTokenRequest(config))
2727
}
2828

29-
export function handleTokenRequest(config: OpenId4VcIssuerModuleConfig) {
29+
export function handleTokenRequest(config: BaseOpenId4VcIssuerModuleConfig) {
3030
return async (request: OpenId4VcIssuanceRequest, response: Response, next: NextFunction) => {
3131
response.set({ 'Cache-Control': 'no-store', Pragma: 'no-cache' })
3232
const requestContext = getRequestContext(request)

packages/openid4vc/src/openid4vc-issuer/router/authorizationChallengeEndpoint.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ import {
2727
} from '../../shared/router'
2828
import { addSecondsToDate } from '../../shared/utils'
2929
import { OpenId4VcIssuanceSessionState } from '../OpenId4VcIssuanceSessionState'
30-
import { OpenId4VcIssuerModuleConfig } from '../OpenId4VcIssuerModuleConfig'
30+
import { BaseOpenId4VcIssuerModuleConfig } from '../OpenId4VcIssuerModuleConfig'
3131
import { OpenId4VcIssuerService } from '../OpenId4VcIssuerService'
3232

33-
export function configureAuthorizationChallengeEndpoint(router: Router, config: OpenId4VcIssuerModuleConfig) {
33+
export function configureAuthorizationChallengeEndpoint(router: Router, config: BaseOpenId4VcIssuerModuleConfig) {
3434
router.post(
3535
config.authorizationChallengeEndpointPath,
3636
async (request: OpenId4VcIssuanceRequest, response: Response, next: NextFunction) => {
@@ -85,7 +85,7 @@ async function handleAuthorizationChallengeNoAuthSession(options: {
8585
// First call, no auth_sesion yet
8686

8787
const openId4VcIssuerService = agentContext.dependencyManager.resolve(OpenId4VcIssuerService)
88-
const config = agentContext.dependencyManager.resolve(OpenId4VcIssuerModuleConfig)
88+
const config = agentContext.dependencyManager.resolve(BaseOpenId4VcIssuerModuleConfig)
8989
const issuerMetadata = await openId4VcIssuerService.getIssuerMetadata(agentContext, issuer)
9090
const authorizationServer = openId4VcIssuerService.getOauth2AuthorizationServer(agentContext)
9191

@@ -227,7 +227,7 @@ async function handleAuthorizationChallengeWithAuthSession(options: {
227227
const { agentContext, issuer, authorizationChallengeRequest, response, next } = options
228228

229229
const openId4VcIssuerService = agentContext.dependencyManager.resolve(OpenId4VcIssuerService)
230-
const config = agentContext.dependencyManager.resolve(OpenId4VcIssuerModuleConfig)
230+
const config = agentContext.dependencyManager.resolve(BaseOpenId4VcIssuerModuleConfig)
231231
const authorizationServer = openId4VcIssuerService.getOauth2AuthorizationServer(agentContext)
232232
const verifierApi = agentContext.dependencyManager.resolve(OpenId4VcVerifierApi)
233233

packages/openid4vc/src/openid4vc-issuer/router/credentialEndpoint.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ import {
1010
import { CredentialRequest, getCredentialConfigurationsMatchingRequestFormat } from '@animo-id/oid4vci'
1111
import { joinUriParts } from '@credo-ts/core'
1212

13-
import { BaseOpenId4VcIssuerModuleConfig } from '@credo-ts/openid4vc'
1413
import createHttpError from 'http-errors'
1514
import { getCredentialConfigurationsSupportedForScopes } from '../../shared'
1615
import { CredoRouter, getRequestContext } from '../../shared/router'
1716
import { addSecondsToDate } from '../../shared/utils'
1817
import { OpenId4VcIssuanceSessionState } from '../OpenId4VcIssuanceSessionState'
18+
import type { BaseOpenId4VcIssuerModuleConfig } from '../OpenId4VcIssuerModuleConfig'
1919
import { OpenId4VcIssuerService } from '../OpenId4VcIssuerService'
2020
import { OpenId4VcIssuanceSessionRecord, OpenId4VcIssuanceSessionRepository } from '../repository'
2121

packages/openid4vc/src/openid4vc-issuer/router/credentialOfferEndpoint.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Response, Router } from 'express'
2-
import type { OpenId4VcIssuerModuleConfig } from '../OpenId4VcIssuerModuleConfig'
2+
import type { BaseOpenId4VcIssuerModuleConfig } from '../OpenId4VcIssuerModuleConfig'
33
import type { OpenId4VcIssuanceRequest } from './requestContext'
44

55
import { joinUriParts } from '@credo-ts/core'
@@ -15,7 +15,7 @@ import { OpenId4VcIssuanceSessionState } from '../OpenId4VcIssuanceSessionState'
1515
import { OpenId4VcIssuerService } from '../OpenId4VcIssuerService'
1616
import { OpenId4VcIssuanceSessionRepository } from '../repository'
1717

18-
export function configureCredentialOfferEndpoint(router: Router, config: OpenId4VcIssuerModuleConfig) {
18+
export function configureCredentialOfferEndpoint(router: Router, config: BaseOpenId4VcIssuerModuleConfig) {
1919
router.get(
2020
joinUriParts(config.credentialOfferEndpointPath, [':credentialOfferId']),
2121
async (request: OpenId4VcIssuanceRequest, response: Response, next) => {

packages/openid4vc/src/openid4vc-issuer/router/jwksEndpoint.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import type { JwkSet } from '@animo-id/oauth2'
22
import type { Response, Router } from 'express'
3-
import type { OpenId4VcIssuerModuleConfig } from '../OpenId4VcIssuerModuleConfig'
3+
import { BaseOpenId4VcIssuerModuleConfig } from '../OpenId4VcIssuerModuleConfig'
44
import type { OpenId4VcIssuanceRequest } from './requestContext'
55

66
import { Key, getJwkFromKey } from '@credo-ts/core'
77

88
import { getRequestContext, sendJsonResponse, sendUnknownServerErrorResponse } from '../../shared/router'
99

10-
export function configureJwksEndpoint(router: Router, config: OpenId4VcIssuerModuleConfig) {
10+
export function configureJwksEndpoint(router: Router, config: BaseOpenId4VcIssuerModuleConfig) {
1111
router.get(config.jwksEndpointPath, async (_request: OpenId4VcIssuanceRequest, response: Response, next) => {
1212
const { agentContext, issuer } = getRequestContext(_request)
1313
try {

packages/openid4vc/src/openid4vc-issuer/router/nonceEndpoint.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import type { NextFunction, Response, Router } from 'express'
2-
import type { OpenId4VcIssuerModuleConfig } from '../OpenId4VcIssuerModuleConfig'
2+
import { BaseOpenId4VcIssuerModuleConfig } from '../OpenId4VcIssuerModuleConfig'
33
import type { OpenId4VcIssuanceRequest } from './requestContext'
44

55
import { getRequestContext, sendJsonResponse, sendUnknownServerErrorResponse } from '../../shared/router'
66
import { OpenId4VcIssuerService } from '../OpenId4VcIssuerService'
77

8-
export function configureNonceEndpoint(router: Router, config: OpenId4VcIssuerModuleConfig) {
8+
export function configureNonceEndpoint(router: Router, config: BaseOpenId4VcIssuerModuleConfig) {
99
router.post(
1010
config.nonceEndpointPath,
1111
async (request: OpenId4VcIssuanceRequest, response: Response, next: NextFunction) => {

0 commit comments

Comments
 (0)