Github Authentication Problem

#################################### GitHub Auth ##########################
[auth.github]
;name = GitHub
;icon = github
;enabled = false
;allow_sign_up = true
;auto_login = false
;client_id = some_id
;client_secret = some_secret
;scopes = user:email,read:org
;auth_url = Sign in to GitHub · GitHub
;token_url = https://github.com/login/oauth/access_token
;api_url = https://api.github.com/user
;allowed_domains =
;team_ids =
;allowed_organizations =
;role_attribute_path =
;role_attribute_strict = false
;allow_assign_grafana_admin = false
;skip_org_role_sync = false

I have given client id and client secret but it is not working what are the above fields and how do i give input to them and validate the user,also facing the issue once the user authenticate through github he doesnot have admin privilige in grafana
How do i enable a github authenticated user as admin privilege in grafana