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
Applifting helped us to build the BankID solution. They proved their technical expertise and showed a very innovative approach and proactivity.
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.