Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module allows users to register and log in to your Drupal site using their Vipps account, eliminating the need for usernames and passwords. It streamlines the login process by using the user's phone number via the Vipps app for authentication. New users can create accounts automatically, and existing users can link their Vipps account to their Drupal profile.

Vipps Login is the easiest way to sign in and create an account. No need to worry about usernames and passwords. All you need to sign in is your phone number. Vipps, and you are logged in.

This project is part of the Drupal Social Initiative and is based on the Social API.

Requirements

Getting started

  • Sign up to use (Vipps på Nett)
  • After 1-2 days you will get an email with login details to Vipps Developer Portal. This is where you can retrieve the API credentials used to configure the module in Drupal.
  • Proceed to "Installation" below

Installation

  • Install dependencies
  • Install the module

If you install the module using Composer, the dependencies will be added automatically:

composer require "drupal/social_auth_vipps"

See how it works

Make sure to watch the video on how to get started with Social Auth Vipps.

Social Auth Vipps allows users to register and login to your Drupal site with their Vipps account. The module allows websites to request any scopes, so any tasks requiring authentication with Vipps services can be performed. This module is based on the Social Auth and Social API projects.

To enable logging in with Vipps, this module adds the path /user/login/vipps which redirects the user to their Vipps app for authentication.

After Vipps has returned the user to your site, the module compares the user id or email address provided by Vipps. If the user has previously registered using Vipps or your site already has an account with the same email address, the user is logged in. If not, a new user account is created. Also, a Vipps account can be associated with an authenticated user.

The login process can be initiated from the "Vipps" button in the Social Auth block. Alternatively, site builders can place a link to /user/login/vipps anywhere on the site.

FAQ

Vipps serves an error message when clicking to log in:
If the credentials are correct, check that your Redirect URL is added to the Vipps Portal. Also note that it needs to use HTTPS.

Why is there also a module called Vipps Login on drupal.org?
Social Auth Vipps require Composer. If your hosting environment does not support Composer, you could use the other module. Social Auth Vipps is however the official module.

Credits

This project is sponsored by Vipps AS. Development by Frontkom.

Developer resources

To extend the module further, please review the excellent Vipps developer docs on Github.
A good place to start is Vipps: Getting started.

Activity

Total releases
2
First release
Jun 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Release date
4.x-dev Dev Jun 30, 2025
3.0.0 Stable Jun 27, 2025