|
26 | 26 |
|
27 | 27 | <front> |
28 | 28 | <title abbrev="OpenID Federation">OpenID Federation 1.0 - |
29 | | - draft 48 |
| 29 | + draft 49 |
30 | 30 | </title> |
31 | 31 |
|
32 | 32 | <author fullname="Roland Hedberg" initials="R." role="editor" |
|
78 | 78 | </address> |
79 | 79 | </author> |
80 | 80 |
|
81 | | - <date day="1" month="February" year="2026"/> |
| 81 | + <date day="9" month="February" year="2026"/> |
82 | 82 |
|
83 | 83 | <workgroup>OpenID Connect Working Group</workgroup> |
84 | 84 |
|
@@ -5728,15 +5728,33 @@ Host: trust-anchor.example.com |
5728 | 5728 | REQUIRED. |
5729 | 5729 | Error codes in the IANA "OAuth Extensions Error Registry" |
5730 | 5730 | <xref target="IANA.OAuth.Parameters"/> MAY be used. |
| 5731 | + In particular, these existing error codes are used by this specification: |
| 5732 | + <list style="hanging"> |
| 5733 | + <t hangText="invalid_request"> |
| 5734 | + <vspace/> |
| 5735 | + The request is incomplete or does |
| 5736 | + not comply with current specifications. |
| 5737 | + The HTTP response status code SHOULD be 400 (Bad Request). |
| 5738 | + </t> |
| 5739 | + <t hangText="server_error"> |
| 5740 | + <vspace/> |
| 5741 | + The server encountered an unexpected |
| 5742 | + condition that prevented it from fulfilling the request. |
| 5743 | + The HTTP response status code SHOULD be one in the 5xx range, |
| 5744 | + like 500 (Internal Server Error). |
| 5745 | + </t> |
| 5746 | + <t hangText="temporarily_unavailable"> |
| 5747 | + <vspace/> |
| 5748 | + The server hosting the federation endpoint |
| 5749 | + is currently unable to handle |
| 5750 | + the request due to temporary overloading or maintenance. |
| 5751 | + The HTTP response status code SHOULD be 503 (Service Unavailable). |
| 5752 | + </t> |
| 5753 | + </list> |
| 5754 | + |
5731 | 5755 | This specification also defines the following error codes: |
5732 | 5756 |
|
5733 | 5757 | <list style="hanging"> |
5734 | | - <t hangText="invalid_request"> |
5735 | | - <vspace/> |
5736 | | - The request is incomplete or does |
5737 | | - not comply with current specifications. |
5738 | | - The HTTP response status code SHOULD be 400 (Bad Request). |
5739 | | - </t> |
5740 | 5758 | <t hangText="invalid_client"> |
5741 | 5759 | <vspace/> |
5742 | 5760 | The Client cannot be authorized or is not |
@@ -5773,20 +5791,6 @@ Host: trust-anchor.example.com |
5773 | 5791 | The requested Entity Identifier cannot be found. |
5774 | 5792 | The HTTP response status code SHOULD be 404 (Not Found). |
5775 | 5793 | </t> |
5776 | | - <t hangText="server_error"> |
5777 | | - <vspace/> |
5778 | | - The server encountered an unexpected |
5779 | | - condition that prevented it from fulfilling the request. |
5780 | | - The HTTP response status code SHOULD be one in the 5xx range, |
5781 | | - like 500 (Internal Server Error). |
5782 | | - </t> |
5783 | | - <t hangText="temporarily_unavailable"> |
5784 | | - <vspace/> |
5785 | | - The server hosting the federation endpoint |
5786 | | - is currently unable to handle |
5787 | | - the request due to temporary overloading or maintenance. |
5788 | | - The HTTP response status code SHOULD be 503 (Service Unavailable). |
5789 | | - </t> |
5790 | 5794 | <t hangText="unsupported_parameter"> |
5791 | 5795 | <vspace/> |
5792 | 5796 | The server does not support the requested parameter. |
@@ -8929,17 +8933,6 @@ HTTP/1.1 302 Found |
8929 | 8933 |
|
8930 | 8934 | <t> |
8931 | 8935 | <?rfc subcompact="yes"?> |
8932 | | - <list style="symbols"> |
8933 | | - <t>Name: invalid_request</t> |
8934 | | - <t>Usage Location: authorization endpoint</t> |
8935 | | - <t>Protocol Extension: OpenID Federation</t> |
8936 | | - <t> |
8937 | | - Change Controller: OpenID Foundation Artifact Binding Working Group - openid-specs-ab@lists.openid.net |
8938 | | - </t> |
8939 | | - <t>Reference: <xref target="error_response"/> of this specification</t> |
8940 | | - </list> |
8941 | | - </t> |
8942 | | - <t> |
8943 | 8936 | <list style="symbols"> |
8944 | 8937 | <t>Name: invalid_client</t> |
8945 | 8938 | <t>Usage Location: authorization endpoint</t> |
@@ -9016,28 +9009,6 @@ HTTP/1.1 302 Found |
9016 | 9009 | <t>Reference: <xref target="error_response"/> of this specification</t> |
9017 | 9010 | </list> |
9018 | 9011 | </t> |
9019 | | - <t> |
9020 | | - <list style="symbols"> |
9021 | | - <t>Name: server_error</t> |
9022 | | - <t>Usage Location: authorization endpoint</t> |
9023 | | - <t>Protocol Extension: OpenID Federation</t> |
9024 | | - <t> |
9025 | | - Change Controller: OpenID Foundation Artifact Binding Working Group - openid-specs-ab@lists.openid.net |
9026 | | - </t> |
9027 | | - <t>Reference: <xref target="error_response"/> of this specification</t> |
9028 | | - </list> |
9029 | | - </t> |
9030 | | - <t> |
9031 | | - <list style="symbols"> |
9032 | | - <t>Name: temporarily_unavailable</t> |
9033 | | - <t>Usage Location: authorization endpoint</t> |
9034 | | - <t>Protocol Extension: OpenID Federation</t> |
9035 | | - <t> |
9036 | | - Change Controller: OpenID Foundation Artifact Binding Working Group - openid-specs-ab@lists.openid.net |
9037 | | - </t> |
9038 | | - <t>Reference: <xref target="error_response"/> of this specification</t> |
9039 | | - </list> |
9040 | | - </t> |
9041 | 9012 | <t> |
9042 | 9013 | <list style="symbols"> |
9043 | 9014 | <t>Name: unsupported_parameter</t> |
@@ -11680,6 +11651,16 @@ Host: op.umu.se |
11680 | 11651 | <section anchor="History" title="Document History"> |
11681 | 11652 | <t>[[ To be removed from the final specification ]]</t> |
11682 | 11653 |
|
| 11654 | + <t> |
| 11655 | + -49 |
| 11656 | + <list style="symbols"> |
| 11657 | + <t> |
| 11658 | + Reference, rather than define, the existing error values |
| 11659 | + invalid_request, server_error, and temporarily_unavailable. |
| 11660 | + </t> |
| 11661 | + </list> |
| 11662 | + </t> |
| 11663 | + |
11683 | 11664 | <t> |
11684 | 11665 | -48 |
11685 | 11666 | <list style="symbols"> |
|
0 commit comments