Socket
Socket
Sign inDemoInstall

@nuts-foundation/irma-web

Package Overview
Dependencies
Maintainers
2
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nuts-foundation/irma-web

A front-end to IRMA flows for in the web browser


Version published
Weekly downloads
1
Maintainers
2
Weekly downloads
 
Created
Source

IRMA web

This plugin contains a front-end for IRMA flows in the web browser.

It is designed to be used with irma-css, but can be used with different styling. irma-css is not a dependency of this package by design, so you are free to use other styling.

If you do want to use irma-css (which is recommended), you may want to use the irma-frontend package instead for ease of use, or take a look at irma-web for a more hands-on implementation example.

Usage

const IrmaCore = require('irma-core');
const Web      = require('irma-web');

const irma = new IrmaCore({
  element: '#irma-web-form'
});

irma.use(Web);
irma.start();

Options

element

The element option should contain a selector that points to an element in which to render the IRMA form. This is a required option.

language

You can set the interface language by setting the language option. Currently supported values: en and nl. Default is nl.

translations

If you have more specific translation requirements, or if your use-case is not logging a user in, you can override any of the strings in the interface using the translations option. It is good practice to be specific in these texts to avoid unnecessary confusion for your users.

const irma = new IrmaCore({
  translations: {
    header:  'Sign the agreement with <i class="irma-web-logo">IRMA</i>',
    loading: 'Finding your agreement...'
  }
});

You can find the default values in the translation files.

showHelper

The option showHelper is a boolean that determines if the irma-css helper should be shown or not. Default is false.

Note: the helper is supposed to be able to get triggered during the IRMA flow. This is not possible yet. This makes it pretty useless right now. PRs and ideas welcome.

FAQs

Package last updated on 05 Mar 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc