@@ -103,7 +103,7 @@ If you are using GitHub enterprise, make sure you set the following to the appro
103103
104104### GitLab Auth Provider
105105
106−Whether you are using GitLab.com or self-hosting GitLab, follow [these steps to add an application](http://doc.gitlab.com/ce/integration/oauth_provider.html). Make sure to enable at least the `openid`, `profile` and `email` scopes.
106+Whether you are using GitLab.com or self-hosting GitLab, follow [these steps to add an application](https://docs.gitlab.com/ce/integration/oauth_provider.html). Make sure to enable at least the `openid`, `profile` and `email` scopes.
107107
108108Restricting by group membership is possible with the following option:
109109
@@ -126,7 +126,7 @@ For LinkedIn, the registration steps are:
126126
127127### Microsoft Azure AD Provider
128128
129−For adding an application to the Microsoft Azure AD follow [these steps to add an application](https://azure.microsoft.com/en-us/documentation/articles/active-directory-integrating-applications/).
129+For adding an application to the Microsoft Azure AD follow [these steps to add an application](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app).
130130
131131Take note of your `TenantId` if applicable for your situation. The `TenantId` can be used to override the default `common` authorization server with a tenant specific server.
132132
@@ -277,7 +277,7 @@ To authorize by email domain use `--email-domain=yourcompany.com`. To authorize
277277
278278## Adding a new Provider
279279
280−Follow the examples in the [`providers` package](providers/) to define a new
280+Follow the examples in the [`providers` package]({{ site.gitweb }}/providers/) to define a new
281281`Provider` instance. Add a new `case` to
282−[`providers.New()`](providers/providers.go) to allow `oauth2_proxy` to use the
282+[`providers.New()`]({{ site.gitweb }}/providers/providers.go) to allow `oauth2_proxy` to use the
283283new `Provider`.