# #oauth #gitlab
Вопрос:
Я стараюсь изо всех сил настроить gitlab.yml следующим образом:
enabled: true
allow_single_sign_on: ["oauth2_generic"]
external_providers: [
{
'name' : 'oauth2_generic',
'app_id' :'redacted',
'app_secret' : 'redacted',
'args' : {
client_options: {
'site' : 'http://127.0.0.1:8989', # including port if necessary
'user_info_url' : '/oauth/userinfo/',
'authorize_url' : '/oauth/authorize/',
'token_url' : '/oauth/token/'
},
user_response_structure: {
root_path: ['data','user'], # i.e. if attributes are returned in JsonAPI format (in a 'user' node nested under a 'data' node)
id_path: 'id',
attributes: {
name: 'name',
username: 'name',
public_email: 'email',
email: 'email',
commit_email: 'email'
} # if the nickname attribute of a user is called 'username'
},
name: 'night_bird',
strategy_class: "OmniAuth::Strategies::OAuth2Generic"
}
}
]
и я перезапускаю gitlab,но:
у меня нет выбора …
и:
для меня нет флажка …