Skip to content

Commit 7f33021

Browse files
authored
content: Clarify types of identity management in source track (#1265)
Attempt at addressing #1264 cc @TomHennen and @zachariahcox Signed-off-by: Aditya Sirish <aditya@saky.in>
1 parent 149b590 commit 7f33021

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

docs/spec/draft/source-requirements.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,13 @@ Exceptions are allowed via the [safe expunging process](#safe-expunging-process)
212212
<td><td>✓<td>✓
213213
<tr id="identity-management"><td>Identity Management<td>
214214

215-
There exists an identity management system or some other means of identifying actors.
216-
This system may be a federated authentication system (AAD, Google, Okta, GitHub, etc) or custom implementation (gittuf, gpg-signatures on commits, etc).
215+
There exists an identity management system or some other means of identifying
216+
and authenticating actors. Depending on the SCS, identity management may be
217+
provided by source control services (e.g., GitHub, GitLab), implemented using
218+
cryptographic signatures (e.g., using gittuf to manage public keys for actors),
219+
or extend existing authentication systems used by the organization (e.g., Active
220+
Directory, Okta, etc.).
221+
217222
The SCS MUST document how actors are identified for the purposes of attribution.
218223

219224
Activities conducted on the SCS SHOULD be attributed to authenticated identities.

0 commit comments

Comments
 (0)