Node Server
This app runs a node server to provide several services that include logging into IdentityIQ/Ping, etc. The main GraphQL endpoint is connected to the identityIq API Url, however, we run an additional
GraphQL Endpoint/Middleware
The Server is extended to support GraphQL using middleware and add it to the server as a plugin .register(...)
format. The endpoint is connected to the identityIq
endpoint and uses PingID properties; both of these do not live in the repo, they are located in an AWS s3 bucket that gets mounted onto the container when service starts. identityIq
is an API URL that lives in the environment file in s3; how pingId
is a set of properties (token, adp_url, base64 key, etc) that get loaded from the PINGID_PROPERTIES_FILE
file in s3.
Relevant Files
services-js/access-boston/src/pages/_app.tsx
services-js/access-boston/src/server/access-boston.ts
services-js/access-boston/src/server/services/PingId.ts
modules-js/next-client-common/src/next-client-common.ts
services-js/access-boston/src/client/graphql/change-password.ts
services-js/access-boston/src/pages/change-password.tsx
Last updated