Variable buildCredentialOffer
buildCredentialOffer: (
req: any,
configurationIds: string[],
mode: string,
options?: { user?: any },
) => {
issuerState: string;
mode: string;
offer: Record<string, any>;
preAuthorizedCode: string;
txCode: string;
} = ...
Type Declaration
-
- (
req: any,
configurationIds: string[],
mode: string,
options?: { user?: any },
): {
issuerState: string;
mode: string;
offer: Record<string, any>;
preAuthorizedCode: string;
txCode: string;
}
-
Parameters
- req: any
- configurationIds: string[]
- mode: string
Optionaloptions: { user?: any }
Returns {
issuerState: string;
mode: string;
offer: Record<string, any>;
preAuthorizedCode: string;
txCode: string;
}
{ offer, issuerState, preAuthorizedCode, txCode, mode }
Builds a Credential Offer for one of the Appendix H use cases:
same-device(authorization code and issuer state),cross-device(pre-authorized code and Transaction Code) ordeferred.