When I enable the CAS OmniAuth provider,I have some problems

1、Installation through docker
2、gitlab.rb configuration
gitlab_rails[‘omniauth_enabled’] = true
gitlab_rails[‘omniauth_block_auto_created_users’] = true
gitlab_rails[‘omniauth_providers’] = [
{
“name” => “cas3”,
“label” => “cas”,
“args” => {
“url”=> ‘http://cas.example.org:8080’,
“login_url”=> ‘/login’,
“service_validate_url”=> ‘/p3/serviceValidate’,
“logout_url”=> ‘/logout’
}
}
]

problem:
gitlab loginUrl:http://localhost:10080/users/sign_in
the cas loginUrl :http://cas.example.org:8080/cas/login?service=http://localhost/users/auth/cas3/callback?url=http://localhost:10080/users/sign_in

the paramater service http://localhost/users/auth/cas3/callback
port is missing
What configuration did I miss?