Create an extra tab on the user log in page

I had a case where an extra tab was necessary on the user pages. This snippets show you how to do it.

I had to provide an extra controller for an SSO log in via OpenID connect. I created an extra controller and added a file named my_module.links.task.yml to my custom module. Use the following yaml structure and tweak it to your purposes. Clear caches and you now will see "Log in - Register - Password reset - SSO login" as tabs. 

my_module.ssologin:
  route_name: route_name_of_controller
  base_route: user.page
  title: 'SSO login'
  weight: 20

 

 

Saved you some valuable time?

Buy me a drink 🍺 to keep me motivated to create free content like this!