Skip to content

Commit 49fa369

Browse files
authored
Merge pull request #346 from jenshenny/update-mfa-requirement
Update opt-in mfa requirement docs
2 parents 84fa8e9 + cde0737 commit 49fa369

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

mfa-requirement-opt-in.md

+3-15
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ next: /using-s3-source
77
---
88
<em class="t-gray">How to opt-in for MFA requirement.</em>
99

10-
You can make your gems more secure by requiring that all privileged
11-
operations by any of the owners require OTP.
10+
You can make your gems more secure by requiring all owners to enable MFA on their account.
1211

1312
## Opt-in to MFA requirement
1413

@@ -22,8 +21,8 @@ You can opt-in a gem you are managing by releasing a version that has
2221
...
2322
end
2423

25-
The version being released with `rubygems_mfa_required` set and all the following version
26-
will require that you provide an OTP for all privileged operations.
24+
The version being released with `rubygems_mfa_required` set and all the following versions
25+
will require you to have MFA enabled.
2726
Once enabled, the gem page will show `NEW VERSIONS REQUIRE MFA` in the sidebar, and all versions published with `rubygems_mfa_required` set will also show `VERSION PUBLISHED WITH MFA`:
2827
![MFA status indicators](/images/mfa-required-since.png){:class="t-img t-img--small"}
2928

@@ -34,17 +33,6 @@ a new version for a gem that requires MFA:
3433
Pushing gem to https://rubygems.org...
3534
Rubygem requires owners to enable MFA. You must enable MFA before pushing new version.
3635

37-
38-
## privileged operations
39-
40-
Following operations will require OTP verification if you have MFA requirement
41-
set on the gem.
42-
43-
- `gem push`
44-
- `gem yank`
45-
- `gem owner --add/remove`
46-
- **adding or removing owners using gem ownership page**
47-
4836
## Disabling MFA requirement
4937

5038
You can disable the MFA requirement by setting `rubygems_mfa_required` to `"false"` or any [`ActiveRecord::Type::Boolean::FALSE_VALUES`](https://api.rubyonrails.org/classes/ActiveModel/Type/Boolean.html).

0 commit comments

Comments
 (0)