1
0
wiki/Tech/computer-security/用户安全/用户鉴权/index.html
2024-07-25 09:25:39 +00:00

69 lines
14 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html><head><title>Folder: Tech/computer-security/用户安全/用户鉴权</title><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta property="og:title" content="Folder: Tech/computer-security/用户安全/用户鉴权"/><meta property="og:description" content="No description provided"/><meta property="og:image" content="https://wiki.7wate.com/static/og-image.png"/><meta property="og:width" content="1200"/><meta property="og:height" content="675"/><link rel="icon" href="../../../../static/icon.png"/><meta name="description" content="No description provided"/><meta name="generator" content="Quartz"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><script async src="https://umami.7wate.com/script.js" data-website-id="c061efdc-95dd-4d21-9d04-a1ffda0a85b9"></script><script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?94d8ccb156eb7c65abf317e6e01cdba9";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script><script async src="https://www.googletagmanager.com/gtag/js?id=G-MHMEL0F832"></script><script>
(function() {
window.dataLayer = window.dataLayer || [];
function gtag() {
window.dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-MHMEL0F832');
})();
</script><link href="../../../../index.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://fonts.googleapis.com/css2?family=IBM Plex Mono&amp;family=Schibsted Grotesk:wght@400;700&amp;family=Source Sans Pro:ital,wght@0,400;0,600;1,400;1,600&amp;display=swap" rel="stylesheet" type="text/css" spa-preserve/><script src="../../../../prescript.js" type="application/javascript" spa-preserve></script><script type="application/javascript" spa-preserve>const fetchData = fetch(`../../../../static/contentIndex.json`).then(data => data.json())</script></head><body data-slug="Tech/computer-security/用户安全/用户鉴权/index"><div id="quartz-root" class="page"><div id="quartz-body"><div class="left sidebar"><h1 class="page-title "><a href="../../../..">📚 X·Eden</a></h1><div class="spacer mobile-only"></div><div class="search "><div id="search-icon"><p>Search</p><div></div><svg tabIndex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search</title><desc id="desc">Search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"></path><circle cx="8" cy="8" r="7"></circle></g></svg></div><div id="search-container"><div id="search-space"><input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search for something" placeholder="Search for something"/><div id="results-container"></div></div></div></div><div class="darkmode "><input class="toggle" id="darkmode-toggle" type="checkbox" tabIndex="-1"/><label id="toggle-label-light" for="darkmode-toggle" tabIndex="-1"><svg xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xmlSpace="preserve"><title>Light mode</title><path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z"></path></svg></label><label id="toggle-label-dark" for="darkmode-toggle" tabIndex="-1"><svg xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xmlSpace="preserve"><title>Dark mode</title><path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z"></path></svg></label></div></div><div class="center"><div class="page-header"><div class="popover-hint"><h1 class="article-title ">Folder: Tech/computer-security/用户安全/用户鉴权</h1></div></div><div class="popover-hint"><article><p></p></article><p>10 items under this folder.</p><div><ul class="section-ul"><li class="section-li"><div class="section"><p class="meta">Aug 31, 2022</p><div class="desc"><h3><a href="../../../../Tech/computer-security/用户安全/用户鉴权/HTTP-基本鉴权" class="internal">HTTP 基本鉴权</a></h3></div><ul class="tags"><li><a class="internal tag-link" href="../../../../tags/计算机安全/用户安全">#计算机安全/用户安全</a></li><li><a class="internal tag-link" href="../../../../tags/技术/计算机安全">#技术/计算机安全</a></li></ul></div></li><li class="section-li"><div class="section"><p class="meta">Aug 31, 2022</p><div class="desc"><h3><a href="../../../../Tech/computer-security/用户安全/用户鉴权/JWTJSON-Web-Token鉴权" class="internal">JWT 鉴权</a></h3></div><ul class="tags"><li><a class="internal tag-link" href="../../../../tags/计算机安全/用户安全">#计算机安全/用户安全</a></li><li><a class="internal tag-link" href="../../../../tags/技术/计算机安全">#技术/计算机安全</a></li></ul></div></li><li class="section-li"><div class="section"><p class="meta">Aug 31, 2022</p><div class="desc"><h3><a href="../../../../Tech/computer-security/用户安全/用户鉴权/OAuth-鉴权" class="internal">OAuth 鉴权</a></h3></div><ul class="tags"><li><a class="internal tag-link" href="../../../../tags/计算机安全/用户安全">#计算机安全/用户安全</a></li><li><a class="internal tag-link" href="../../../../tags/技术/计算机安全">#技术/计算机安全</a></li></ul></div></li><li class="section-li"><div class="section"><p class="meta">Aug 31, 2022</p><div class="desc"><h3><a href="../../../../Tech/computer-security/用户安全/用户鉴权/Session-Cookie-鉴权" class="internal">Session-Cookie 鉴权</a></h3></div><ul class="tags"><li><a class="internal tag-link" href="../../../../tags/计算机安全/用户安全">#计算机安全/用户安全</a></li><li><a class="internal tag-link" href="../../../../tags/技术/计算机安全">#技术/计算机安全</a></li></ul></div></li><li class="section-li"><div class="section"><p class="meta">Aug 31, 2022</p><div class="desc"><h3><a href="../../../../Tech/computer-security/用户安全/用户鉴权/Token-鉴权" class="internal">Token 鉴权</a></h3></div><ul class="tags"><li><a class="internal tag-link" href="../../../../tags/计算机安全/用户安全">#计算机安全/用户安全</a></li><li><a class="internal tag-link" href="../../../../tags/技术/计算机安全">#技术/计算机安全</a></li></ul></div></li><li class="section-li"><div class="section"><p class="meta">Aug 31, 2022</p><div class="desc"><h3><a href="../../../../Tech/computer-security/用户安全/用户鉴权/一键登录适用于原生APP" class="internal">一键登录</a></h3></div><ul class="tags"><li><a class="internal tag-link" href="../../../../tags/计算机安全/用户安全">#计算机安全/用户安全</a></li><li><a class="internal tag-link" href="../../../../tags/技术/计算机安全">#技术/计算机安全</a></li></ul></div></li><li class="section-li"><div class="section"><p class="meta">Aug 31, 2022</p><div class="desc"><h3><a href="../../../../Tech/computer-security/用户安全/用户鉴权/单点登录Single-Sign-On" class="internal">SSO 单点登录</a></h3></div><ul class="tags"><li><a class="internal tag-link" href="../../../../tags/计算机安全/用户安全">#计算机安全/用户安全</a></li><li><a class="internal tag-link" href="../../../../tags/技术/计算机安全">#技术/计算机安全</a></li></ul></div></li><li class="section-li"><div class="section"><p class="meta">Aug 31, 2022</p><div class="desc"><h3><a href="../../../../Tech/computer-security/用户安全/用户鉴权/唯一登录" class="internal">唯一登录</a></h3></div><ul class="tags"><li><a class="internal tag-link" href="../../../../tags/计算机安全/用户安全">#计算机安全/用户安全</a></li><li><a class="internal tag-link" href="../../../../tags/技术/计算机安全">#技术/计算机安全</a></li></ul></div></li><li class="section-li"><div class="section"><p class="meta">Aug 31, 2022</p><div class="desc"><h3><a href="../../../../Tech/computer-security/用户安全/用户鉴权/扫码登录" class="internal">扫码登录</a></h3></div><ul class="tags"><li><a class="internal tag-link" href="../../../../tags/计算机安全/用户安全">#计算机安全/用户安全</a></li><li><a class="internal tag-link" href="../../../../tags/技术/计算机安全">#技术/计算机安全</a></li></ul></div></li><li class="section-li"><div class="section"><p class="meta">Aug 31, 2022</p><div class="desc"><h3><a href="../../../../Tech/computer-security/用户安全/用户鉴权/联合登录和信任登录" class="internal">联合登录和信任登录</a></h3></div><ul class="tags"><li><a class="internal tag-link" href="../../../../tags/计算机安全/用户安全">#计算机安全/用户安全</a></li><li><a class="internal tag-link" href="../../../../tags/技术/计算机安全">#技术/计算机安全</a></li></ul></div></li></ul></div></div></div><div class="right sidebar"></div></div><footer class><hr/><p>Created with <a href="https://quartz.jzhao.xyz/">Quartz v4.1.0</a>, © 2024</p><ul><li><a href="https://www.7wate.com">Home</a></li><li><a href="https://blog.7wate.com">Blog</a></li><li><a href="https://github.com/7wate">GitHub</a></li></ul></footer></div></body><script type="application/javascript">// quartz/components/scripts/quartz/components/scripts/callout.inline.ts
function toggleCallout() {
const outerBlock = this.parentElement;
outerBlock.classList.toggle(`is-collapsed`);
const collapsed = outerBlock.classList.contains(`is-collapsed`);
const height = collapsed ? this.scrollHeight : outerBlock.scrollHeight;
outerBlock.style.maxHeight = height + `px`;
let current = outerBlock;
let parent = outerBlock.parentElement;
while (parent) {
if (!parent.classList.contains(`callout`)) {
return;
}
const collapsed2 = parent.classList.contains(`is-collapsed`);
const height2 = collapsed2 ? parent.scrollHeight : parent.scrollHeight + current.scrollHeight;
parent.style.maxHeight = height2 + `px`;
current = parent;
parent = parent.parentElement;
}
}
function setupCallout() {
const collapsible = document.getElementsByClassName(
`callout is-collapsible`
);
for (const div of collapsible) {
const title = div.firstElementChild;
if (title) {
title.removeEventListener(`click`, toggleCallout);
title.addEventListener(`click`, toggleCallout);
const collapsed = div.classList.contains(`is-collapsed`);
const height = collapsed ? title.scrollHeight : div.scrollHeight;
div.style.maxHeight = height + `px`;
}
}
}
document.addEventListener(`nav`, setupCallout);
window.addEventListener(`resize`, setupCallout);
</script><script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
const darkMode = document.documentElement.getAttribute('saved-theme') === 'dark'
mermaid.initialize({
startOnLoad: false,
securityLevel: 'loose',
theme: darkMode ? 'dark' : 'default'
});
document.addEventListener('nav', async () => {
await mermaid.run({
querySelector: '.mermaid'
})
});
</script><script src="https://cdn.jsdelivr.net/npm/katex@0.16.7/dist/contrib/copy-tex.min.js" type="application/javascript"></script><script src="../../../../postscript.js" type="module"></script></html>