The BankID IdP artifacts are published to Maven Central.
BankID IdP with packaged frontend:
<dependency>
<groupId>se.swedenconnect.bankid</groupId>
<artifactId>bankid-idp</artifactId>
<version>${bankid.idp.version}</version>
</dependency>
BankID IdP with no frontend:
<dependency>
<groupId>se.swedenconnect.bankid</groupId>
<artifactId>bankid-idp-backend</artifactId>
<version>${bankid.idp.version}</version>
</dependency>
This is typically used if you supply your own frontend application, see Extending the BankID Backend Application.
Note: Currently, the bankid-idp-backend
artifact is not published to Maven central. If you need
this artifact, build it from source:
cd bankid-idp
mvn clean install -Dbackend-only
BankID IdP Frontend distribution:
<dependency>
<groupId>se.swedenconnect.bankid</groupId>
<artifactId>bankid-idp-frontend</artifactId>
<version>${bankid.idp.version}</version>
<type>zip</type>
</dependency>
Used in projects where you need to modify the frontend code beyond customizations.
BankID Relying Party API Implementation:
<dependency>
<groupId>se.swedenconnect.bankid</groupId>
<artifactId>bankid-rp-api</artifactId>
<version>${bankid.idp.version}</version>
</dependency>
If you want to get access to the Java library implementing the BankID Relying Party API.
Copyright © 2023-2024, Myndigheten för digital förvaltning - Swedish Agency for Digital Government (DIGG). Licensed under version 2.0 of the Apache License.