[EUROPE ONLY] Dart Bindings/Re-Implementation of Keycloak JavaScript Adapter
€1500-3000 EUR
Closed
Posted almost 5 years ago
€1500-3000 EUR
Paid on delivery
The project focuses on writing Dart bindings or re-implementing the Keycloak JavaScript Adapter ([login to view URL]) in the Dart programming language. In addition to the plain bindings a package for using this adapter in an Angular Dart application has to be developed. The Angular Dart package has to have the following abilities:
- Reading keycloak JSON configuration files
- Securing routes with roles provided by the OAuth2/OIDC mechanism of Keycloak (Denying access for not allowed roles)
- Securing Angular Dart Components by the OAuth2/OIDC mechanism of Keycloak (required roles for displaying/rendering, required roles for read only access, required roles for read/write access to the component
- Some kind of service mechanism to obtain refresh tokens
- Some kind of service mechanism to obtain user information (Name, roles, scopes, etc.) from the token
- Some kind of service mechanism to have access to an API equivalent to the JavaScript adapter's API (in a more dartish style)
- invoicing according to the regulations of the European Union
- automated tests
- tiny demo Angular Dart single page app featuring the newly developed bindings
Angular.js knowledge isn't required but may be of help. This also applies to Protractor Javascript and Karma Javascript . Java also isn't required
the required framework is Angular Dart ([login to view URL])