You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
사용자 인증/인가, 대시보드 정보를 42ClusterBackend에 저장할 경우 관리 포인트가 2개가 되어 복잡해진다
따라서 42ClusterBackend를 최대한 두지 않는 방향으로, grafana 백엔드와 DB 정보를 이용한다
사용자별 대시보드 정보
Dashboard API 이용? curl 요청을 위한 secret을 내부에 따로 관리해야 하므로 보안 취약점이 발생한다
내부 로직 이용?
Mega Menu 컴포넌트 내 대시보드 버튼을 클릭하면 접근 가능한 대시보드 중 첫 번째 URL로 연결해야 한다
현재 사용자가 접근할 수 있는 대시보드 목록은 Redux의 wholeState.browseDashboards.rootItems에 저장한다
/dashboards 페이지에 접근할 때 wholeState.browseDashboards.rootItems에 값이 할당(dispatch)되기 때문에, 해당 컴포넌트에서 rootItems을 요청하고 할당하는 로직을 Mega Men의 상위 컴포넌트 AppChrome에서 해야 한다
The text was updated successfully, but these errors were encountered:
curl
요청을 위한secret
을 내부에 따로 관리해야 하므로 보안 취약점이 발생한다wholeState.browseDashboards.rootItems
에 저장한다/dashboards
페이지에 접근할 때wholeState.browseDashboards.rootItems
에 값이 할당(dispatch)되기 때문에, 해당 컴포넌트에서rootItems
을 요청하고 할당하는 로직을 Mega Men의 상위 컴포넌트AppChrome
에서 해야 한다The text was updated successfully, but these errors were encountered: