# About the Security category

**URL:** <https://discourse.jupyter.org/t/about-the-security-category/9319>\
**Category:** Security\
**Created:** [May 26, 2021, 1:55am UTC](https://discourse.jupyter.org/t/about-the-security-category/9319 "2021-05-26T01:55:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![choldgraf](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/choldgraf/32/1264_2.png) [@choldgraf](https://discourse.jupyter.org/u/choldgraf)\
**Post date:** [May 26, 2021, 1:55am UTC](https://discourse.jupyter.org/t/about-the-security-category/9319/1 "2021-05-26T01:55:17Z")

</div>

Discuss security-related topics in the Jupyter ecosystem.

---

<div class="post-metadata">

**Author:** ![Deepika](https://avatars.discourse-cdn.com/v4/letter/d/a587f6/32.png) [@Deepika](https://discourse.jupyter.org/u/Deepika)\
**Post date:** [August 15, 2022, 5:28pm UTC](https://discourse.jupyter.org/t/about-the-security-category/9319/2 "2022-08-15T17:28:21Z")

</div>

Hi Team,

I am Deepika Ramesh. I work as Information Security Engineer at Blue River Technology. I would like to know if Jupyter notebook has a strong password requirements(Like min 14 or 16 characters), or MFA or SAML integration. Please let me know.

---

<div class="post-metadata">

**Author:** ![carreau](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/carreau/32/8_2.png) [@carreau](https://discourse.jupyter.org/u/carreau)\
**Post date:** [August 16, 2022, 1:07pm UTC](https://discourse.jupyter.org/t/about-the-security-category/9319/3 "2022-08-16T13:07:51Z")

</div>

Hi @Deepika , The password requirements will depends on which authentication provider you deploy with your installation.

If you deploy in a hosted context, I’m assuming you use jupyterHub, at which point you can use for example a SAML plugin ([GitHub - ucsd-ets/jupyterhub-saml-auth](https://github.com/ucsd-ets/jupyterhub-saml-auth)) , or OAuth plugin ([GitHub - jupyterhub/oauthenticator: OAuth + JupyterHub Authenticator = OAuthenticator](https://github.com/jupyterhub/oauthenticator)); when you use those then the password requirement/2FA are up to your provider.

In general you can write your own authenticator that has any requirements you like, for example [password purgatory](https://www.troyhunt.com/building-password-purgatory-with-cloudflare-pages-and-workers/)

---

<div class="post-metadata">

**Author:** ![Deepika](https://avatars.discourse-cdn.com/v4/letter/d/a587f6/32.png) [@Deepika](https://discourse.jupyter.org/u/Deepika)\
**Post date:** [August 16, 2022, 6:08pm UTC](https://discourse.jupyter.org/t/about-the-security-category/9319/4 "2022-08-16T18:08:23Z")

</div>

@carreau Thank you for the information.

---

<div class="post-metadata">

**Author:** ![Deepika](https://avatars.discourse-cdn.com/v4/letter/d/a587f6/32.png) [@Deepika](https://discourse.jupyter.org/u/Deepika)\
**Post date:** [August 16, 2022, 8:31pm UTC](https://discourse.jupyter.org/t/about-the-security-category/9319/5 "2022-08-16T20:31:57Z")

</div>

May i please know if there is any documentation for integrating Jupyter notebook with Okta?

---

<div class="post-metadata">

**Author:** ![rpwagner](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/rpwagner/32/834_2.png) [@rpwagner](https://discourse.jupyter.org/u/rpwagner)\
**Post date:** [August 26, 2022, 11:39pm UTC](https://discourse.jupyter.org/t/about-the-security-category/9319/6 "2022-08-26T23:39:09Z")

</div>

Hi @Deepika, I don’t know of any specifics for Okta. However, you should be able to use the [generic JupyterHub OAuthenticator plugin](https://oauthenticator.readthedocs.io/en/latest/api/gen/oauthenticator.generic.html) to authenticate users against your Okta instance. Take a look at [Okta’s docs](https://developer.okta.com/docs/concepts/oauth-openid/#openid-connect) about OAuth and OIDC.
