Namespace: norway

oidc.norway

Methods

oidc.norway.decodeUrlTokens ()json static

Decodes and returns the id_token and access_token parameter from the Url
Returns:
Type Description
json id_token and access_token object

oidc.norway.getAmlData (opts)json asyncstatic

Get AML data
Name Type Default Description
opts object {} optional Options
Name Type Default Description
id_token string id_token from url optional BankID id_token
access_token string access_token from url optional BankID access_token
Returns:
Type Description
json Raw AML API response from BankID

oidc.norway.getAuthUrl (redirect)json asyncstatic

Returns a URL in which to redirect the user to
Name Type Description
redirect string
Returns:
Type Description
json Json object with a url key, with the actual url as value

oidc.norway.getCompanyInfo (orgNr, expnds, nationality)json asyncstatic

Get company info
Name Type Default Description
orgNr string Organization number
expnds Array.<string> [] optional Expands https://aml.bankidapis.no/#operation/Organization_RetrieveOrganizationInformation
nationality string NO optional Nationality
Returns:
Type Description
json Information about the company from BankID

oidc.norway.urlHasNecessaryTokens ()boolean static

Checks if the browser URL contains id_token and access_token parameters
Returns:
Type Description
boolean