Add note about bearer token auth with Git servers
Clarify that some popular Git servers require the bearer token to be provided as basic auth credentials instead of in the Authorization header. Signed-off-by: Andy Hall <andy@ajhall.us>
This commit is contained in:
parent
fcc6ec36b7
commit
420a8e6526
|
|
@ -139,6 +139,14 @@ To authenticate towards a Git repository over HTTPS using bearer token
|
||||||
authentication (in other words: using a `Authorization: Bearer` header), the referenced
|
authentication (in other words: using a `Authorization: Bearer` header), the referenced
|
||||||
Secret is expected to contain the token in `.data.bearerToken`.
|
Secret is expected to contain the token in `.data.bearerToken`.
|
||||||
|
|
||||||
|
**Note:** If you are looking to use OAuth tokens with popular servers (e.g.
|
||||||
|
[GitHub](https://docs.github.com/en/rest/overview/authenticating-to-the-rest-api?apiVersion=2022-11-28#authenticating-with-a-token-generated-by-an-app),
|
||||||
|
[Bitbucket](https://support.atlassian.com/bitbucket-cloud/docs/using-access-tokens/),
|
||||||
|
[GitLab](https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html#clone-using-a-token)),
|
||||||
|
you should use basic access authentication instead. These servers use basic HTTP
|
||||||
|
authentication, with the OAuth token as the password. Check the documentation of
|
||||||
|
your Git server for details.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
|
|
|
||||||
|
|
@ -140,6 +140,14 @@ To authenticate towards a Git repository over HTTPS using bearer token
|
||||||
authentication (in other words: using a `Authorization: Bearer` header), the referenced
|
authentication (in other words: using a `Authorization: Bearer` header), the referenced
|
||||||
Secret is expected to contain the token in `.data.bearerToken`.
|
Secret is expected to contain the token in `.data.bearerToken`.
|
||||||
|
|
||||||
|
**Note:** If you are looking to use OAuth tokens with popular servers (e.g.
|
||||||
|
[GitHub](https://docs.github.com/en/rest/overview/authenticating-to-the-rest-api?apiVersion=2022-11-28#authenticating-with-a-token-generated-by-an-app),
|
||||||
|
[Bitbucket](https://support.atlassian.com/bitbucket-cloud/docs/using-access-tokens/),
|
||||||
|
[GitLab](https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html#clone-using-a-token)),
|
||||||
|
you should use basic access authentication instead. These servers use basic HTTP
|
||||||
|
authentication, with the OAuth token as the password. Check the documentation of
|
||||||
|
your Git server for details.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue