BankID

Building an integration platform for bank identity

Banks in the Czech Republic have joined forces to create BankID--a single platform that allows companies to verify their customers' identities 100% digitally, as if they were present in person. Applifting was chosen to help to build the solution from the ground up.

Skills deployed

  • API design & integration
  • UI, UX and graphic design
  • Backend development (Kotlin, Java)
  • Frontend development (Typescript, React)
  • DevOps & QA
    6 million
    users can use BankID
    70
    service providers use BankID
    5
    major banks connected

Applifting helped us to build the BankID solution. They proved their technical expertise and showed a very innovative approach and proactivity.

Jan Blažek
Chairman of the Board of Bankovní identita

MISSION: Easy conncetion

The BankID platform and a developer portal

Bankovní identita, a.s. needed to make the BankID platform easy to connect to for banks and service providers while securing the safe flow of user data. 

With a secure and robust platform for exchanging digital identity information in mind, a partner with experience in API and portal development was a must.

CHALLENGE: Building from scratch

Building a highly secure, complex system within 12 months

We started working on one of the biggest digital projects in the Czech Republic immediately after receiving the specifications for the IT architecture of the solution, the use of the technology, and the planned capacity of the system. The biggest challenge we faced during the work was time. We had less than 12 months to build the production environment and the developer portal.

SOLUTION: OPENID CONNECT, KUBERNETES, JAVA SPRING BOOT

OpenID Connect for a quick implementation and high level of security

We developed a platform that meets the highest level of identity verification (LOA3). It is based on open standards such as OpenID Connect and FAPI extension. This allows for easy adoption by businesses and banks alike.

Modern modular architecture based on Kubernetes and Java Spring Boot services supports easy scalability and extensibility. The solution was built to handle thousands of logins per second.