If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: buildwithfern.com/learn/docs/authentication/overview - Overview of authentication opt.

site address: buildwithfern.com/learn/docs/authentication/overview

site title: Overview of authentication options Fern Documentation

Our opinion (on Wednesday 01 July 2026 5:36:29 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Gate your docs so readers only see the content relevant to them.;

Headings (most frequently used words):

authentication, overview, of, options, which, option, should, use, how, works, custom, robots, txt, password, protection, documentation, api, definitions, resources, company,

Text of the page (most frequently used words):
2026 (96), 2025 (31), april (26), may (26), june (26), #overview (22), api (19), fern (19), get (18), february (16), and (13), reference (12), your (12), 2024 (12), docs (11), for (11), november (11), the (10), march (10), markdown (9), january (9), december (9), password (8), page (8), user (8), access (8), delete (8), documentation (7), custom (7), jwt (7), oauth (7), authentication (7), with (7), code (7), control (6), key (6), document (6), level (6), protection (5), txt (5), works (5), auth (5), login (5), writer (5), search (5), website (5), create (5), websites (4), ask (4), sso (4), all (4), how (4), injection (4), role (4), based (4), site (4), analytics (4), snippets (4), guidance (4), endpoint (4), snippet (4), settings (4), this (3), shared (3), can (3), roles (3), rbac (3), flow (3), you (3), system (3), supports (3), should (3), log (3), credentials (3), self (3), install (3), link (3), download (3), update (3), customize (3), content (3), index (3), batch (3), records (3), record (3), skills (3), agent (3), changelog (3), llms (3), generate (2), beautiful (2), interactive (2), english (2), company (2), grpc (2), openrpc (2), asyncapi (2), openapi (2), postman (2), soc (2), status (2), robots (2), per (2), that (2), who (2), keys (2), explorer (2), gating (2), want (2), integrate (2), existing (2), via (2), provider (2), entire (2), google (2), multiple (2), passwords (2), which (2), option (2), use (2), managed (2), copy (2), options (2), start (2), free (2), book (2), demo (2), current (2), information (2), algolia (2), from (2), spec (2), releases (2), hosted (2), setting (2), seo (2), webhook (2), components (2), css (2), setup (2), preview (2), slack (2), documents (2), skill (2), catalog (2), discovery (2), mcp (2), server (2), integration (2), directives (2), llm (2), output (2), generated (2), examples (2), reusable (2), editor (2), versions (2), tab (2), schema (2), rich (2), media (2), basics (2), pages (2), october (2), project (2), structure (2), quickstart (2), features (2), any (2), terms, service, privacy, policy, brand, kit, pricing, support, blog, resources, definitions, cli, sdks, birch, solutions, inc, type, checking, next, previous, edit, yes, was, helpful, differently, uses, rather, than, tokens, are, powered, called, tells, what, they, token, carry, simply, verify, logged, fern_token, browser, cookie, share, same, capabilities, difference, manages, both, used, only, combined, granular, pre, filled, but, have, manage, yourself, team, corporate, okta, workspace, etc, internal, wikis, need, quick, accounts, mapped, integrated, put, behind, organization, gate, map, offers, four, ways, authenticate, users, more, actions, view, question, scroll, top, light, vale, gitlab, cursor, auto, last, updated, dates, orchestrate, github, context7, intercom, fullstory, events, mixpanel, segment, posthog, health, check, endpoints, previews, set, redirects, configuring, slugs, metadata, http, sdk, write, audiences, layout, library, graphql, websocket, rest, keyboard, shortcuts, global, themes, header, footer, react, selectors, feedback, hiding, embedded, mode, announcement, banner, multi, source, reverse, proxy, domain, publishing, changes, reindex, recent, queries, guidances, conversation, post, chat, completion, standalone, widget, additional, sources, app, tooltip, table, step, runnable, prompt, parameter, field, indent, icon, frame, files, payload, response, request, block, card, callout, button, badge, aside, anchor, accordion, products, tabs, variants, sections, folder, july, august, september, public, developer, tools, integrations, security, geo, references, accessibility, localization, customization, publish, writing, navigation, configuration, customer, showcase, getting, started, agents, available, root, append, url, version,


Text of the page (random words):
overview of authentication options fern documentation for ai agents a documentation index is available at the root level at llms txt append llms txt to any url for a page level index or md for the markdown version of any page search ask ai book a demo log in start for free getting started overview how it works quickstart project structure customer showcase changelog configuration overview site level settings navigation page level settings writing content markdown basics rich media in markdown components fern editor reusable snippets ai features overview fern writer ai generated examples markdown access llms txt overview customize llm output agent directives analytics and integration mcp server api catalog discovery agent skills fern docs skill custom skills ask fern preview publish customization localization accessibility api references seo geo authentication overview setup features security self hosted analytics integrations developer tools public api get jwt from fern api key get algolia search credentials get current user information fern writer api get get fern writer install link overview how it works quickstart project structure changelog june 23 2026 june 13 2026 june 12 2026 june 10 2026 may 28 2026 may 19 2026 may 14 2026 may 4 2026 may 1 2026 april 29 2026 april 27 2026 april 24 2026 april 23 2026 april 22 2026 april 21 2026 april 20 2026 april 14 2026 april 11 2026 april 10 2026 april 9 2026 april 2 2026 march 31 2026 march 30 2026 march 27 2026 march 23 2026 march 18 2026 march 12 2026 march 11 2026 march 9 2026 march 6 2026 february 28 2026 february 27 2026 february 26 2026 february 25 2026 february 23 2026 february 17 2026 february 12 2026 february 11 2026 february 10 2026 february 9 2026 february 6 2026 february 5 2026 february 4 2026 february 3 2026 january 30 2026 january 22 2026 january 17 2026 january 15 2026 january 9 2026 january 5 2026 december 20 2025 december 16 2025 december 15 2025 december 14 2025 december 11 2025 december 10 2025 december 9 2025 december 3 2025 november 25 2025 november 24 2025 november 18 2025 november 14 2025 november 11 2025 november 9 2025 november 8 2025 november 5 2025 november 3 2025 november 2 2025 october 17 2025 june 5 2025 may 23 2025 may 22 2025 may 20 2025 may 13 2025 may 2 2025 april 29 2025 april 28 2025 april 27 2025 february 4 2025 january 21 2025 january 14 2025 december 30 2024 november 27 2024 october 31 2024 september 24 2024 august 20 2024 july 30 2024 june 25 2024 may 22 2024 april 20 2024 march 24 2024 february 22 2024 january 24 2024 overview site level settings sections pages and folder tabs and tab variants versions products changelog pages page level settings markdown basics rich media in markdown overview accordion anchor aside badge button callout card code block copy download endpoint request snippet endpoint response snippet endpoint schema snippet webhook payload snippet files frame icon if indent parameter field prompt runnable endpoint schema step table tab tooltip versions fern editor reusable snippets overview fern writer ai generated examples markdown access overview customize llm output agent directives analytics and integration mcp server api catalog discovery fern docs skill custom skills overview slack app custom guidance additional content sources standalone search widget overview post chat completion create code record batch create code records get code record by id get code records delete code record by id delete all code records get conversation by id create document batch create document get document by id update document delete document by id batch delete document get documents delete all documents create guidance get guidance by id delete guidance by id update get guidances get recent queries get slack install link index website get website status get website by id get websites reindex website delete website delete all websites preview changes publishing your docs setting up your domain reverse proxy setup multi source docs announcement banner embedded mode hiding content search user feedback custom css js css selectors reference custom react components header and footer global themes overview overview keyboard shortcuts overview rest api reference webhook reference websocket reference openrpc reference grpc reference graphql reference library reference customize api reference layout audiences write markdown in api reference sdk snippets http snippets api explorer overview setting seo metadata configuring slugs redirects custom robots txt overview password protection sso jwt oauth role based access control rbac api key injection overview overview set up self hosted documentation authentication previews health check endpoints releases june 30 2026 june 29 2026 june 28 2026 june 26 2026 june 24 2026 june 23 2026 june 20 2026 june 19 2026 june 18 2026 june 17 2026 june 15 2026 june 13 2026 june 12 2026 june 11 2026 june 10 2026 june 9 2026 june 5 2026 june 4 2026 june 3 2026 june 2 2026 may 30 2026 may 29 2026 may 27 2026 may 24 2026 may 23 2026 may 22 2026 may 21 2026 may 20 2026 may 19 2026 may 8 2026 may 5 2026 may 4 2026 may 3 2026 may 2 2026 may 1 2026 april 29 2026 april 28 2026 april 27 2026 april 24 2026 april 23 2026 april 22 2026 april 21 2026 april 20 2026 april 17 2026 april 15 2026 overview posthog google segment mixpanel analytics events reference fullstory intercom postman context7 orchestrate github releases auto update last updated dates cursor gitlab vale download openapi spec download asyncapi spec jwt from fern api key algolia search credentials current user information get fern writer install link book a demo log in start for free english light on this page which option should i use how authentication works scroll to top authentication overview of authentication options ask a question copy page view as markdown more actions fern offers four ways to authenticate users on your documentation site password protection gate your entire site with a shared password or map multiple passwords to roles sso put your docs behind your organization s login jwt self managed auth integrated with your login system oauth fern managed auth via your oauth provider which option should i use password protection you need quick gating with a shared password no per user accounts supports multiple passwords mapped to roles for role based access control sso your team should log in with corporate credentials okta google workspace etc for internal docs or wikis jwt you want to integrate with your existing login system and control the entire auth flow yourself supports role based access control and api key injection oauth you want to integrate with your existing login system but have fern manage the auth flow via your oauth provider supports role based access control and api key injection jwt and oauth share the same capabilities the difference is who manages the auth flow both can be used for login only gating or combined with rbac and api key injection for granular access control and pre filled api keys how authentication works jwt oauth and sso are all powered by a browser cookie called fern_token that tells fern who the user is and what they can access the token can carry user roles for rbac api keys for the api explorer or simply verify that a user is logged in password protection works differently it uses a shared password rather than per user tokens was this page helpful yes no edit this page previous custom robots txt next password protection checking status soc 2 soc 2 type ii 2026 fern birch solutions inc a postman company documentation sdks docs ask fern cli reference api definitions openapi asyncapi openrpc grpc resources blog support pricing company brand kit privacy policy terms of service docs docs generate beautiful interactive documentation websites english docs docs generate beautiful interactive documentation websites
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

Verified site has: 309 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200
201-205 206-210 211-215 216-220 221-225 226-230 231-235 236-240 241-245 246-250
251-255 256-260 261-265 266-270 271-275 276-280 281-285 286-290 291-295 296-300
301-305 306-309


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 200 OK
Content-Type text/html; charset=utf-8
Transfer-Encoding chunked
Connection close
Date Wed, 01 Jul 2026 05:36:29 GMT
Nel report_to : cf-nel , success_fraction :0.0, max_age :604800
Content-Encoding gzip
CF-Ray a1430da68f770161-CDG
CF-Cache-Status DYNAMIC
Cache-Control public, max-age=0, must-revalidate
Link </.well-known/api-catalog>; rel= api-catalog
Server cloudflare
Strict-Transport-Security max-age=63072000; includeSubDomains; preload
Vary rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, accept-encoding
content-security-policy default-src self ; script-src self unsafe-inline unsafe-eval htt????/app.buildwithfern.com https: blob:; style-src self unsafe-inline htt????/app.buildwithfern.com https:; img-src self htt????/app.buildwithfern.com https: data: blob:; font-src self htt????/app.buildwithfern.com https: data:; connect-src self htt????/app.buildwithfern.com https: wss: ws: data: blob:; media-src self htt????/app.buildwithfern.com https: data: blob:; object-src self htt????/app.buildwithfern.com https: data: blob:; frame-src self htt????/app.buildwithfern.com https: data: blob:; base-uri self ; form-action self htt????/app.buildwithfern.com https:
permissions-policy camera=(), geolocation=()
referrer-policy strict-origin-when-cross-origin
x-content-type-options nosniff
x-matched-path /[domain]/[mode]/[requiresLogin]/[isLoggedIn]/[roles]/[locale]/[slug]
x-nextjs-prerender 1
x-nextjs-stale-time 300
x-powered-by Next.js
x-vercel-cache STALE
x-vercel-id cdg1::iad1::9z6dl-1782884189245-397ece68335e
Report-To group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=UG8tKSqFZbGmRrxw3QL4MNwoGKCsKRQAbGFdv12txViRJCGkIll9l1S%2FN4lQfCU6Si%2F9VgkD7SI3NrhUAQNgKpLRCpwRqSibP55OTZ%2Fz0wg8%2FxUJ6zNpUk9F0txrc4hwGhDH ]
X-Cache Miss from cloudfront
Via 1.1 e4ae90ff37f30536760e8999a38be94a.cloudfront.net (CloudFront)
X-Amz-Cf-Pop CDG52-P3
X-Amz-Cf-Id xslBCOVzmVqtXTlCE0WwqB6fwi44wDw4gb7uhnaKhcmnzMkDDQr7Ew==
Age 1950

Meta Tags

title="Overview of authentication options | Fern Documentation"
charset="utf-8"
name="viewport" content="width=device-width, height=device-height, initial-scale=1, minimum-scale=1, maximum-scale=5, user-scalable=yes"
name="description" content="Gate your docs so readers only see the content relevant to them."
name="application-name" content="Fern Documentation"
name="generator" content="htt????/buildwithfern.com"
property="og:title" content="Overview of authentication options | Fern Documentation"
property="og:description" content="Gate your docs so readers only see the content relevant to them."
property="og:url" content="htt????/buildwithfern.com/learn/docs/authentication/overview"
property="og:locale" content="en"
property="og:image" content="htt????/buildwithfern.com/learn/api/fern-docs/og?slug=learn%2Fdocs%2Fauthentication%2Foverview"
property="og:image:width" content="1200"
property="og:image:height" content="630"
name="twitter:card" content="summary_large_image"
name="twitter:title" content="Overview of authentication options | Fern Documentation"
name="twitter:description" content="Gate your docs so readers only see the content relevant to them."
name="twitter:image" content="htt????/buildwithfern.com/learn/api/fern-docs/og?slug=learn%2Fdocs%2Fauthentication%2Foverview"
name="twitter:image:width" content="1200"
name="twitter:image:height" content="630"
name="fern:rendering-mode" content="production-remote"
name="fern:loader-mode" content="ledger"
id="fern-theme-color-preferred-light" name="theme-color" content="#fff" media="(prefers-color-scheme: light)"
id="fern-theme-color-preferred-dark" name="theme-color" content="#111113" media="(prefers-color-scheme: dark)"
id="fern-theme-color" name="theme-color" content="#fff"

Load Info

page size100904
load time (s)0.40188
redirect count0
speed download251630
server IP 3.165.136.12
* all occurrences of the string "http://" have been changed to "htt???/"