During this internship, you will set up a portal for managing an electric vehicle fleet. The goal is to enable a secure and efficient distribution of vehicles across charging stations. Both employees and fleet managers should have access to relevant information and functionalities through the portal. The Ping Identity Platform will be used as the IAM solution, with emphasis on identity managed objects, role management, and delegated authentication.
What will you do?
- Design and develop a portal where employees and administrators can sign in and manage the vehicle fleet.
- Implement a registration flow that allows employees to dynamically register their account and vehicle.
- Provide delegated authentication via the Ping Identity Platform.
- Design and implement role-based access control so administrators can manage vehicles, charging stations, and user accounts.
- Simulate vehicles through a client application that initiates charging actions.
- Document the entire process and describe how it can be applied in a production environment.
What will you learn (technical)?
- Working with the Ping Identity Platform and core IAM concepts.
- Applying federation protocols such as OAuth 2.0, OIDC, and SAML.
- Developing secure applications with a focus on authentication and authorization.
- Setting up role-based access control and identity managed objects.
- Simulation and integration of client applications in a secured environment.
Which soft skills will you develop?
- Communication skills: clear and professional reporting, documentation, and collaboration with colleagues and stakeholders.
- Teamwork: functioning effectively within a multidisciplinary team in an agile environment.
- Problem-solving: analyzing technical challenges and resolving them independently or in consultation.
- Self-management: taking responsibility for your tasks, planning, and progress.
- Critical thinking: substantiating choices and continuously improving based on feedback and evaluation.
- Customer focus: considering user needs and business context when designing solutions.