server/auth/types/saml/routes.ts (4 lines): - line 80: return response.internalError(); // TODO: redirect to error page? - line 142: authType: 'saml', // TODO: create constant - line 200: authType: 'saml', // TODO: create constant - line 227: // TODO: need a default logout page public/apps/configuration/utils/role-list-utils.tsx (2 lines): - line 102: // TODO: have a type definition for it - line 107: // TODO: have a type definition for it server/auth/types/authentication_type.ts (2 lines): - line 55: '/api/core/capabilities', // FIXME: need to figureout how to bypass this API call - line 197: // TODO: use opensearch-dashboards server user server/auth/types/proxy/proxy_auth.ts (2 lines): - line 86: // TODO: check how to get remoteIp from OpenSearchDashboardsRequest and add remoteIp to this header - line 136: return toolkit.notHandled(); // TODO: redirect to error page? server/multitenancy/routes.ts (2 lines): - line 120: // FIXME: Seems this is not being used, confirm and delete if not used anymore - line 132: return response.ok(); // TODO: implement tenant index migration logic server/index.ts (2 lines): - line 98: brandimage: schema.string({ defaultValue: '' }), // TODO: update brand image - line 123: // TODO: test if siblingRef() works here server/auth/types/openid/openid_auth.ts (2 lines): - line 107: this.logger.error(error); // TODO: log more info - line 157: // TODO: Add token expiration check here server/plugin.ts (2 lines): - line 70: // FIXME: keep an reference of admin client so that it can be used in start(), better to figureout a - line 135: // TODO: add more logs server/session/security_cookie.ts (1 line): - line 54: // TODO: with setting redirect attributes to support OIDC and SAML, public/apps/configuration/panels/role-edit/index-permission-panel.tsx (1 line): - line 155: {/* TODO: 'Browse and select' button with a pop-up modal for selection */} public/apps/account/tenant-switch-panel.tsx (1 line): - line 94: // TODO: switch to better error display. public/apps/account/password-reset-panel.tsx (1 line): - line 80: // TODO: replace the instruction message for new password once UX provides it. server/auth/types/proxy/routes.ts (1 line): - line 47: // TODO: set to false? public/apps/login/login-page.tsx (1 line): - line 96: // TODO: Get brand image from server config public/apps/configuration/panels/audit-logging/audit-logging.tsx (1 line): - line 157: // TODO: switch to better error handling. public/apps/apps-constants.tsx (1 line): - line 16: // TODO: use this constant for wherever the generic error instruction is used. public/apps/configuration/panels/role-list.tsx (1 line): - line 159: // TODO: Change duplication to a popup window server/routes/index.ts (1 line): - line 25: // TODO: consider to extract entity CRUD operations and put it into a client class public/apps/configuration/panels/role-mapping/users-panel.tsx (1 line): - line 33: // TODO: improve UX by adding colors to user name pills to distinguish internal user and external user on field population. public/apps/error-utils.ts (1 line): - line 18: // TODO: use this util function for error message construction. server/multitenancy/tenant_index.ts (1 line): - line 103: // FIXME: hard code batchSize, pollInterval, and scrollDuration for now public/apps/configuration/panels/role-view/index-permission-panel.tsx (1 line): - line 111: // TODO: unify the experience for both cases which may require refactoring of renderExpression. public/apps/configuration/utils/display-utils.tsx (1 line): - line 16: // TODO: call the util functions from wherever applicable. public/apps/configuration/panels/role-edit/cluster-permission-panel.tsx (1 line): - line 54: {/* TODO: 'Browse and select' button with a pop-up modal for selection */}