This is an example application for an eService integrating with the UseID identity solution. It shows an example on how to use the UseID eService SDK and can be used to test the identification flow.
Important: This project has been discontinued This repository is part of the UseId project, that provided the BundesIdent mobile app. You can find other repositories related to this project in the following list:
- Architecture
- Architecture: Documentation and overview of the UseId architecture
- Backend
- Backend: Kotlin service that acts as the backend for the mobile apps and eID-Service integration for eServices.
- eService
- eService-example: An example application for an eService integrating with the UseId identity solution.
- eService-SDK: Javascript SDK to easily integrate with the UseId identity solution.
- eID client (mobile app)
- iOS client for BundesIdent
- Android client for BundesIdent
- AusweisApp2 Wrapper iOS: Forked repository of the Governikus AusweisApp2 Wrapper for iOS
Everyone is welcome to contribute the development of this project. You can contribute by opening pull request, providing documentation or answering questions or giving feedback. Please always follow the guidelines and our Code of Conduct.
Open a pull request with your changes and it will be reviewed by someone from the team. When you submit a pull request, you declare that you have the right to license your contribution to the DigitalService and the community. By submitting the patch, you agree that your contributions are licensed under the MIT license.
Please make sure that your changes have been tested before submitting a pull request.
Install all required dependencies:
npm i
Copy .env.example
to .env
and adapt the configuration according to your setup.
Build the SDK:
npm run build-sdk
Run the application:
npm start
Or run for development with automatic re-compilation (including the SDK) enabled:
npm run dev
http://localhost:8081/health
should return Ok
This repository includes code used only for a prototype version of the widget. The code is tagged with // PROTOTYPE
comments.
Find more details about the prototype in this proposal for a device switch.