-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add authentication documentation #11834
base: main
Are you sure you want to change the base?
Conversation
This adds two pages: * A intro reference page on authentication methods * A guide on managing maintainers for Community These are just basic places to start on this content. I wasn't 100% sure the best way to structure the Authencation methods page, so definitely would like feedback on that one.
@@ -38,3 +41,4 @@ How-to guides: security and access | |||
Manually importing private repositories </guides/importing-private-repositories> | |||
Using private Git submodules </guides/private-submodules> | |||
Installing private python packages </guides/private-python-packages> | |||
Manage Maintainers </guides/managing-maintainers> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Manage Maintainers </guides/managing-maintainers> | |
Manage maintainers </guides/managing-maintainers> |
|
||
* Navigate to the :guilabel:`Settings` tab of your project. | ||
* Click on the :guilabel:`Setup > Maintainers` tab. | ||
* Click the :guilabel:`Add Maintainer` button. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Click the :guilabel:`Add Maintainer` button. | |
* Click the :guilabel:`Add maintainer` button. |
Follow these steps: | ||
|
||
* Navigate to the :guilabel:`Settings` tab of your project. | ||
* Click on the :guilabel:`Setup > Maintainers` tab. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I forget what pattern we were using for multiple UI steps in a GUI label but explicit sounds clearer anyways:
* Click on the :guilabel:`Setup > Maintainers` tab. | |
* Under :guilabel:`Setup`, click on the :guilabel:`Maintainers` tab. |
|org_brand| allows you to manage maintainers for your projects. | ||
Maintainers have admin access to the project, so be careful when adding them. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe to just to help make it really clear how this is different from business:
|org_brand| allows you to manage maintainers for your projects. | |
Maintainers have admin access to the project, so be careful when adding them. | |
|org_brand| allows you to manage maintainers for your projects. | |
Every project is configured with its own list of maintainers | |
who will all have admin privileges to the project, | |
so be careful when adding new maintainers. |
Follow these steps: | ||
|
||
* Navigate to the :guilabel:`Settings` tab of your project. | ||
* Click on the :guilabel:`Setup > Maintainers` tab. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same as above here
* Automatic repository syncing for easy project import | ||
* Automatic webhook creation on project import |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Automatic repository syncing for easy project import | |
* Automatic webhook creation on project import | |
* Automatic repository syncing for easy project creation | |
* Automatic webhook creation on project creation |
This means that you can login to Read the Docs with this method, | ||
but we aren't able to determine which projects you have access to automatically. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This means that you can login to Read the Docs with this method, | |
but we aren't able to determine which projects you have access to automatically. | |
This means that users can login to Read the Docs with this method, | |
but we aren't able to determine which projects each user has access to automatically. |
:ref:`sso_saml` | ||
Learn how to configure SAML authentication for your organization. | ||
|
||
Two factor authentication |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two factor authentication | |
Two-factor authentication |
Two factor authentication | ||
------------------------- | ||
|
||
Read the Docs supports Two Factor Authentication (2FA) for added security on all authentication methods. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Read the Docs supports Two Factor Authentication (2FA) for added security on all authentication methods. | |
Read the Docs supports two-factor authentication (2FA) for added security on all authentication methods. |
.. seealso:: | ||
|
||
:doc:`/guides/management/2fa` | ||
Learn how to enable and disable Two Factor Authentication on your account. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Learn how to enable and disable Two Factor Authentication on your account. | |
Learn how to enable and disable two-factor authentication on your account. |
This adds two pages:
These are just basic places to start on this content.
I wasn't 100% sure the best way to structure the Authencation methods page,
so definitely would like feedback on that one.
Fixes #11835
📚 Documentation previews 📚
docs
): https://docs--11834.org.readthedocs.build/en/11834/dev
): https://dev--11834.org.readthedocs.build/en/11834/