Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Login Page #35

Open
6 tasks
luckylooky2 opened this issue May 17, 2024 · 0 comments
Open
6 tasks

[Feature] Login Page #35

luckylooky2 opened this issue May 17, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@luckylooky2
Copy link
Member

luckylooky2 commented May 17, 2024

  • radio group으로 사용자와 관리자 로그인 방법을 구분
    • 사용자 : GitHub OAuth 방식
    • 관리자 : ID/PW 방식
  • 사용자 OAuth 로그인 버튼
    • grafana.ini config 파일에서 OAuth 기능을 enable 하면 내장된 버튼이 보이도록 되어 있음
    • 기존에 추가했던 사용자 로그인 버튼을 삭제하고, 내장 버튼의 위치를 옮겨서 사용
  • 로그인 실패 알림 메시지 박스
    • radio group으로 나누면서, 알림 메시지 박스가 한 쪽으로 고정
    • 사용자, 관리자 로그인 화면에서 모두 보이게 끔 상위 컴포넌트로 이관
  • 비밀번호 찾기 기능 비활성화
    • 관리자만 ID/PW 방식을 사용한다는 가정하에 필요없는 기능이기 때문에 삭제
  • 대시보드 fetch 로직 때문에 Unauthorized 알림이 뜨는 현상
    • 로그인 화면일 때는 호출되지 않도록 변경
  • Footer 변경
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant