그라파나

그라파나 인증

구일칠구 2022. 7. 13. 02:53

그라파나 인증

물론 Grafana에는 기본적으로 암호 인증이 활성화된 사용자 인증 시스템이 내장되어 있습니다. 익명 액세스를 활성화하여 인증을 비활성화할 수 있습니다. 또한 로그인 양식을 숨기고 인증 제공자(위에 나열됨)를 통한 로그인만 허용할 수 있습니다. 자체 가입을 허용하는 옵션도 있습니다.

로그인 및 단기 토큰

다음은 Grafana의 기본 제공 사용자 인증, LDAP(인증 프록시 없음) 또는 OAuth 통합을 사용할 때 적용됩니다.

Grafana는 인증된 사용자를 확인하기 위한 메커니즘으로 단기 토큰을 사용하고 있습니다. 이러한 단기 토큰은 token_rotation_interval_minutes인증된 활성 사용자에 대해 각각 순환됩니다.

토큰을 회전하는 활성 인증 사용자는 login_maximum_inactive_lifetime_durationGrafana가 사용자를 기억할 "지금"부터 시간을 연장합니다. 이는 사용자가 브라우저를 닫고 now + login_maximum_inactive_lifetime_duration인증을 받기 전에 다시 돌아올 수 있음을 의미합니다. 이것은 사용자 로그인 이후의 시간이 login_maximum_lifetime_duration.

원격 로그아웃

프로필 페이지 하단에서 로그인 세션을 제거하여 다른 장치에서 로그아웃할 수 있습니다. Grafana 관리 사용자인 경우 서버 관리/사용자 편집 보기에서 모든 사용자에 대해 동일한 작업을 수행할 수도 있습니다.

설정

예시:

[auth]
  
  # Login cookie name
  login_cookie_name = grafana_session
  
  # The lifetime (days) an authenticated user can be inactive before being required to login at next visit. Default is 7 days.
  login_maximum_inactive_lifetime_duration = 7d
  
  # The maximum lifetime (days) an authenticated user can be logged in since login time before being required to login. Default is 30 days.
  login_maximum_lifetime_duration = 30d
  
  # How often should auth tokens be rotated for authenticated users when being active. The default is each 10 minutes.
  token_rotation_interval_minutes = 10
  
  # The maximum lifetime (seconds) an api key can be used. If it is set all the api keys should have limited lifetime that is lower than this value.
  api_key_max_seconds_to_live = -1
  
세게 때리다

익명 인증

구성 파일에서 익명 액세스를 활성화하면 로그인 없이 Grafana에 액세스할 수 있습니다. 자세한 내용 은 대시보드에 대한 익명 액세스 허용의 의미 를 참조하십시오 .

예시:

[auth.anonymous]
  enabled = true
  
  # Organization name that should be used for unauthenticated users
  org_name = Main Org.
  
  # Role for unauthenticated users, other valid values are `Editor` and `Admin`
  org_role = Viewer
  
  # Hide the Grafana version text from the footer and help tooltip for unauthenticated users (default: false)
  hide_version = true
  
세게 때리다

Grafana UI에서 조직 이름을 변경하는 경우 새 이름과 일치하도록 이 설정을 업데이트해야 합니다.

기본 인증

기본 인증은 기본적으로 활성화되어 있으며 내장된 Grafana 사용자 비밀번호 인증 시스템 및 LDAP 인증 통합과 함께 작동합니다.

기본 인증을 비활성화하려면:

[auth.basic]
  enabled = false
  
세게 때리다

로그인 양식 비활성화

아래 구성 설정을 사용하여 Grafana 로그인 양식을 숨길 수 있습니다.

[auth]
  disable_login_form = true
  
세게 때리다

자동 OAuth 로그인

로그인 화면을 건너뛰고 자동으로 OAuth로 로그인을 시도하려면 true로 설정합니다. 여러 OAuth 공급자가 구성된 경우 이 설정은 무시됩니다. 기본값은 false입니다.

[auth]
  oauth_auto_login = true
  
세게 때리다

로그아웃 메뉴 숨기기

로그아웃 메뉴 링크를 숨기려면 아래에 설명된 옵션을 true로 설정하십시오. 인증 프록시 또는 JWT 인증을 사용하는 경우에 유용합니다.

[auth]
  disable_signout_menu = true
  
세게 때리다

로그아웃 후 URL 리디렉션

Grafana에서 로그아웃한 후 사용자를 리디렉션할 URL입니다. 예를 들어 oauth 공급자로부터 로그아웃을 활성화하는 데 사용할 수 있습니다.

[auth]
  signout_redirect_url =

'그라파나' 카테고리의 다른 글

JWT 인증  (0) 2022.07.13
인증 프록시 인증  (0) 2022.07.13
사용자 인증 개요  (0) 2022.07.12
대시보드 관리 성숙도 모델  (0) 2022.07.12
대시보드 생성 모범 사례  (0) 2022.07.12