-
Notifications
You must be signed in to change notification settings - Fork 47
/
Copy pathrecommendations-tokenless-auth.html
62 lines (60 loc) · 1.82 KB
/
recommendations-tokenless-auth.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
layout: default
title: Recommendations
permalink: /recommendations-tokenless-auth
---
<div class="chart-placeholder">
<h3>Tokenless Authentication Requests</h3>
<canvas
data-url="{{ site.dataURL }}/tokenless-authentication.tsv"
data-type="history"
data-config='{
"views":
[
{
"label": "2 m",
"tooltip": "Show the last 2 months",
"aggregate": false,
"slice": [0, 61]
},
{
"label": "2 y",
"tooltip": "Show the last 2 years",
"aggregate":
{
"period": "week",
"method": "sum"
},
"slice": [0, 106],
"default": true
},
{
"label": "all",
"tooltip": "Show all data",
"aggregate":
{
"period": "week",
"method": "sum"
}
}
]
}'></canvas>
<div class="info-box">
<p>
If your GitHub Enterprise appliance is configured to use <a href="https://help.github.com/enterprise/2.11/admin/guides/user-management/using-ldap/">LDAP authentication</a>, then every request against GitHub requires an additional request against LDAP.
</p>
<p>
At best, this delays GitHub requests because GitHub needs to wait for the LDAP requests first.
At worst, GitHub requests will fail if the LDAP requests fail (for instance, because the LDAP server is overloaded with requests).
</p>
</div>
<div class="info-box">
<p>
To avoid these problems, users should use <a href="https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/">personal access tokens (via HTTPS)</a> or <a href="https://help.github.com/articles/connecting-to-github-with-ssh/">SSH keys</a> to authenticate.
GitHub will check those without additional requests.
</p>
</div>
</div>
<div class="chart-placeholder">
<table data-url="{{ site.dataURL }}/tokenless-authentication-detailed.tsv" data-type="table"></table>
</div>