Drinking Water Viewer NJEMS/SSO Integration
Description
NJEMS Integration
NJDEP has requested that information from the New Jersey Environmental Management System (NJEMS) be displayed in the Drinking Water Viewer. To achieve this, we will use a three-step process:
Creating a Web Services API: We will develop a custom web services API that can directly locate and pull the relevant information from NJEMS into a usable format. Since this is not a standardized SDWIS dataset, it will require a separate API and custom framework to ensure accurate data retrieval and integration. We will work closely with the client's IT team to deploy the API, ensuring seamless integration and minimal disruption to existing systems.
Designing and Building Widgets: The next step involves designing and developing user-friendly widgets that will properly display the data inside the Drinking Water Viewer application. These widgets will be tailored to ensure that the information is both functional and accessible to users.
Testing and Validation: Once the API and display widgets are developed, it will undergo rigorous testing to identify and resolve any bugs and ensure functionality. This step is crucial to guarantee that the data is accurately pulled and displayed.
Single Sign-On
Our DevOps and SecOps teams at GEC will collaborate closely with the Client’s IT team to incorporate Single Sign- On (SSO) for the GEC Portal and Drinking Water Viewer application. With extensive experience in implementing SSO solutions for other clients, we are well-equipped to integrate with the MYNJ login system. Our applications are designed to support OAuth and OIDC, which are modern authentication protocols built on top of OAuth. These protocols provide secure and scalable authentication mechanisms, allowing users to authenticate using their existing credentials from various identity providers, such as Google or Microsoft accounts. Our approach for MyNJ includes developing a custom OAuth-based API, working with your IT team for seamless deployment, and conducting rigorous testing to ensure functionality and security. This integration will enhance the user experience by allowing access to GEC’s Portal, Drinking Water Viewer and multiple other applications with a single set of MyNJ credentials, providing a secure and seamless login experience.