Skip to content

Commit

Permalink
2024/07/24 時点の英語版に基づき更新
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Oct 17, 2024
1 parent 60b1a7a commit 0da8ce9
Showing 1 changed file with 25 additions and 17 deletions.
42 changes: 25 additions & 17 deletions files/ja/web/http/status/401/index.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,51 @@
---
title: 401 Unauthorized
slug: Web/HTTP/Status/401
l10n:
sourceCommit: ba53fe04589c36a2210d7549c003f3016093ef8e
---

{{HTTPSidebar}}

HTTP **`401 Unauthorized`** は、有効な認証資格が不足していることによりリクエストが適用されないことを示すクライアントエラーのレスポンスコードです。
HTTP の **`401 Unauthorized`** [クライアントエラーレスポンス](/ja/docs/Web/HTTP/Status#クライアントエラーレスポンス)ステータスコードは、有効な認証資格情報が不足していることによりリクエストが適用されないことを示します。
このステータスコードは、正しい認証方法を含む {{HTTPHeader("WWW-Authenticate")}} ヘッダーとともに送信されます。そのヘッダーには、サーバーがクライアントがリクエストを正常に行うために必要な[認証スキーム](/ja/docs/Web/HTTP/Authentication#認証スキーム)に関する情報が含まれています。

このステータスは、正しい認証方法を含む {{HTTPHeader("WWW-Authenticate")}} ヘッダーとともに送信されます。

このステータスは {{HTTPStatus("403")}} に似ていますが、この場合は再認証が可能です。
`401 Unauthorized` は {{HTTPStatus("403", "403 Forbidden")}} レスポンスに似ていますが、リクエストが有効な資格情報を含んでいるものの、クライアントが特定のアクションを実行する権限を持たない場合に 403 が返されるという点が異なります。

## ステータス

```
```http
401 Unauthorized
```

##

```
HTTP/1.1 401 Unauthorized
Date: Wed, 21 Oct 2015 07:28:00 GMT
WWW-Authenticate: Basic realm="Access to staging site"
### 保護された API への認証されていないリクエスト

次の GET リクエストは、URL `www.example.com/admin` に対して行われますが、これは {{HTTPHeader("Authorization")}} ヘッダーで資格情報が要求されます。

```http
GET /admin HTTP/1.1
Host: example.com
```

## 仕様
サーバーは 401 メッセージと {{HTTPHeader("WWW-Authenticate")}} ヘッダーで応答し、リクエストが認証されなければならないこと、および `Bearer` 認証(アクセストークン)が許可された[認証スキーム](/ja/docs/Web/HTTP/Authentication#authentication_schemes)であることを示します。

| 仕様 | タイトル |
| ------------------------------------------- | ------------------------ |
| {{RFC("7235", "401 Unauthorized" , "3.1")}} | HTTP/1.1: Authentication |
```http
HTTP/1.1 401 Unauthorized
Date: Tue, 02 Jul 2024 12:18:47 GMT
WWW-Authenticate: Bearer
```

## ブラウザー互換性
## 仕様書

{{Compat}}
{{Specifications}}

## 参照
## 関連情報

- [HTTP authentication](/ja/docs/Web/HTTP/Authentication)
- [HTTP レスポンスステータスコード](/ja/docs/Web/HTTP/Status)
- [HTTP 認証](/ja/docs/Web/HTTP/Authentication)
- {{Glossary("Challenge")}}
- {{HTTPHeader("WWW-Authenticate")}}
- {{HTTPHeader("Authorization")}}
- {{HTTPHeader("Proxy-Authorization")}}
Expand Down

0 comments on commit 0da8ce9

Please sign in to comment.