- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 39 for johndoe (0.05 seconds)
The search processing time has exceeded the limit. The displayed results may be partial.
-
docs/zh/docs/advanced/security/http-basic-auth.md
但使用 `secrets.compare_digest()`,可以防御**时差攻击**,更加安全。 ### 时差攻击 { #timing-attacks } 什么是**时差攻击**? 假设攻击者试图猜出用户名与密码。 他们发送用户名为 `johndoe`,密码为 `love123` 的请求。 然后,Python 代码执行如下操作: ```Python if "johndoe" == "stanleyjobson" and "love123" == "swordfish": ... ``` 但就在 Python 比较完 `johndoe` 的第一个字母 `j` 与 `stanleyjobson` 的 `s` 时,Python 就已经知道这两个字符串不相同了,它会这么想,**没必要浪费更多时间执行剩余字母的对比计算了**。应用立刻就会返回**错误的用户或密码**。
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:06:37 GMT 2026 - 4.4K bytes - Click Count (0) -
docs/zh-hant/docs/advanced/security/http-basic-auth.md
### 計時攻擊 { #timing-attacks } 什麼是「計時攻擊」呢? 想像有攻擊者在嘗試猜測使用者名稱與密碼。 他們送出一個帶有使用者名稱 `johndoe` 與密碼 `love123` 的請求。 接著,你的應用程式中的 Python 程式碼等同於: ```Python if "johndoe" == "stanleyjobson" and "love123" == "swordfish": ... ``` 當 Python 比較 `johndoe` 的第一個 `j` 與 `stanleyjobson` 的第一個 `s` 時,會立刻回傳 `False`,因為已經知道兩個字串不同,覺得「沒必要浪費計算資源繼續比較剩下的字元」。你的應用程式便會回應「Incorrect username or password」。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:05:38 GMT 2026 - 4.7K bytes - Click Count (0) -
docs/ja/docs/advanced/security/http-basic-auth.md
### タイミング攻撃 { #timing-attacks } 「タイミング攻撃」とは何でしょうか? 攻撃者がユーザー名とパスワードを推測しようとしていると想像してください。 そして、ユーザー名 `johndoe`、パスワード `love123` を使ってリクエストを送ります。 その場合、アプリケーション内の Python コードは次のようなものと等価になります: ```Python if "johndoe" == "stanleyjobson" and "love123" == "swordfish": ... ```Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:07:17 GMT 2026 - 6.4K bytes - Click Count (0) -
docs/ko/docs/tutorial/path-params.md
} ``` ## 경로를 포함하는 경로 매개변수 { #path-parameters-containing-paths } 경로 `/files/{file_path}`를 가진 *경로 처리*가 있다고 해봅시다. 하지만 `file_path` 자체가 `home/johndoe/myfile.txt`와 같은 *경로*를 포함해야 합니다. 이때 해당 파일의 URL은 다음처럼 됩니다: `/files/home/johndoe/myfile.txt`. ### OpenAPI 지원 { #openapi-support } 테스트와 정의가 어려운 시나리오로 이어질 수 있으므로 OpenAPI는 *경로*를 포함하는 *경로 매개변수*를 내부에 선언하는 방법을 지원하지 않습니다.Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:06:26 GMT 2026 - 9.9K bytes - Click Count (0) -
docs/zh/docs/tutorial/path-params.md
"message": "Deep Learning FTW!" } ``` ## 包含路径的路径参数 { #path-parameters-containing-paths } 假设路径操作的路径为 `/files/{file_path}`。 但需要 `file_path` 中也包含路径,比如,`home/johndoe/myfile.txt`。 此时,该文件的 URL 是这样的:`/files/home/johndoe/myfile.txt`。 ### OpenAPI 支持 { #openapi-support } OpenAPI 不支持声明包含路径的路径参数,因为这会导致测试和定义更加困难。 不过,仍可使用 Starlette 内置工具在 **FastAPI** 中实现这一功能。 而且不影响文档正常运行,但是不会添加该参数包含路径的说明。
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:06:37 GMT 2026 - 7.6K bytes - Click Count (0) -
docs/zh-hant/docs/tutorial/path-params.md
"message": "Deep Learning FTW!" } ``` ## 包含路徑的路徑參數 { #path-parameters-containing-paths } 假設你有一個路徑為 `/files/{file_path}` 的「路徑操作」。 但你需要 `file_path` 本身就包含一個「路徑」,像是 `home/johndoe/myfile.txt`。 所以,該檔案的 URL 會是:`/files/home/johndoe/myfile.txt`。 ### OpenAPI 支援 { #openapi-support } OpenAPI 並不支援直接宣告一個「路徑參數」內再包含一個「路徑」,因為那會導致難以測試與定義的情況。 然而,你仍可在 **FastAPI** 中這樣做,方法是使用 Starlette 的其中一個內部工具。
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:05:38 GMT 2026 - 8.4K bytes - Click Count (0) -
docs/ja/docs/tutorial/path-params.md
} ``` ## パスを含んだパスパラメータ { #path-parameters-containing-paths } パス `/files/{file_path}` となる *path operation* を持っているとしましょう。 ただし、 `home/johndoe/myfile.txt` のような*パス*を含んだ `file_path` が必要です。 したがって、そのファイルのURLは `/files/home/johndoe/myfile.txt` の様になります。 ### OpenAPIサポート { #openapi-support } OpenAPIはテストや定義が困難なシナリオにつながる可能性があるため、内部に*パス*を含む*パスパラメータ*の宣言をサポートしていません。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:07:17 GMT 2026 - 10.8K bytes - Click Count (0) -
docs/zh-hant/docs/tutorial/security/simple-oauth2.md
點選「Authorize」按鈕。 使用下列帳密: User: `johndoe` Password: `secret` <img src="/img/tutorial/security/image04.png"> 在系統中完成驗證後,你會看到如下畫面: <img src="/img/tutorial/security/image05.png"> ### 取得自己的使用者資料 { #get-your-own-user-data } 現在使用 `GET` 方法呼叫路徑 `/users/me`。 你會取得自己的使用者資料,如: ```JSON { "username": "johndoe", "email": "johndoe@example.com", "full_name": "John Doe",
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:05:38 GMT 2026 - 9.1K bytes - Click Count (0) -
docs/zh/docs/tutorial/security/simple-oauth2.md
点击“Authorize”按钮。 使用以下凭证: 用户名:`johndoe` 密码:`secret` <img src="/img/tutorial/security/image04.png"> 通过身份验证后,显示下图所示的内容: <img src="/img/tutorial/security/image05.png"> ### 获取当前用户数据 { #get-your-own-user-data } 使用 `/users/me` 路径的 `GET` 操作。 可以提取如下当前用户数据: ```JSON { "username": "johndoe", "email": "johndoe@example.com", "full_name": "John Doe",
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:06:37 GMT 2026 - 9K bytes - Click Count (0) -
docs/ja/docs/tutorial/security/simple-oauth2.md
「Authorize」ボタンをクリックします。 次の認証情報を使います: User: `johndoe` Password: `secret` <img src="/img/tutorial/security/image04.png"> システムで認証されると、次のように表示されます: <img src="/img/tutorial/security/image05.png"> ### 自分のユーザーデータを取得 { #get-your-own-user-data } `GET` の path `/users/me` を使います。 次のようなユーザーデータが取得できます: ```JSON { "username": "johndoe", "email": "******@****.***",
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:07:17 GMT 2026 - 12.1K bytes - Click Count (0)