providers/vipps
VippsProfile
See
Extends
Record<string,any>
Indexable
[key: string]: any
Properties
accounts
accounts: {
account_name: string;
account_number: number;
bank_name: string;
}[];account_name
account_name: string;account_number
account_number: number;bank_name
bank_name: string;address
address: Address;birthdate
birthdate: string;delegatedConsents
delegatedConsents: {
confirmConsentButtonText: string;
consents: {
accepted: boolean;
id: string;
required: boolean;
textDisplayedToUser: string;
}[];
heading: string;
language: string;
links: {
privacyStatementLinkText: string;
privacyStatementLinkUrl: string;
termsLinkText: string;
termsLinkUrl: string;
};
termsDescription: string;
timeOfConsent: string;
};confirmConsentButtonText
confirmConsentButtonText: string;consents
consents: {
accepted: boolean;
id: string;
required: boolean;
textDisplayedToUser: string;
}[];heading
heading: string;language
language: string;links
links: {
privacyStatementLinkText: string;
privacyStatementLinkUrl: string;
termsLinkText: string;
termsLinkUrl: string;
};links.privacyStatementLinkText
links.privacyStatementLinkText: string;links.privacyStatementLinkUrl
links.privacyStatementLinkUrl: string;links.termsLinkText
links.termsLinkText: string;links.termsLinkUrl
links.termsLinkUrl: string;termsDescription
termsDescription: string;timeOfConsent
timeOfConsent: string;email: string;email_verified
email_verified: boolean;family_name
family_name: string;given_name
given_name: string;name
name: string;nin
nin: string;other_addresses
other_addresses: Address[];phone_number
phone_number: string;sid
sid: string;sub
sub: string;default()
function default(options): OIDCConfig<VippsProfile>Parameters
| Parameter | Type |
|---|---|
options | OIDCUserConfig<VippsProfile> |
Returns
See
Example
import Vipps from "@auth/core/providers/vipps"
...
providers: [
Vipps({
clientId: process.env.AUTH_VIPPS_ID,
clientSecret: process.env.AUTH_VIPPS_SECRET,
})
]
...note If you’re testing, make sure to override the issuer option with apitest.vipps.no