Skip to content

Commit c3d8f19

Browse files
bhalseywied03Copilot
authored
Feature/dpop (#1269)
DPoP support --------- Co-authored-by: Brady Wied <brady.wied@fusionauth.io> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Brady Wied <wied03@users.noreply.github.com>
1 parent b57f0a1 commit c3d8f19

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/FusionAuthClient.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10272,7 +10272,8 @@ export enum OAuthErrorType {
1027210272
two_factor_required = "two_factor_required",
1027310273
authorization_pending = "authorization_pending",
1027410274
expired_token = "expired_token",
10275-
unsupported_token_type = "unsupported_token_type"
10275+
unsupported_token_type = "unsupported_token_type",
10276+
invalid_dpop_proof = "invalid_dpop_proof"
1027610277
}
1027710278

1027810279
/**
@@ -10340,6 +10341,7 @@ export interface OpenIdConfiguration {
1034010341
backchannel_logout_supported?: boolean;
1034110342
claims_supported?: Array<string>;
1034210343
device_authorization_endpoint?: string;
10344+
dpop_signing_alg_values_supported?: Array<string>;
1034310345
end_session_endpoint?: string;
1034410346
frontchannel_logout_supported?: boolean;
1034510347
grant_types_supported?: Array<string>;
@@ -10751,6 +10753,7 @@ export interface ReactorStatus {
1075110753
applicationThemes?: ReactorFeatureStatus;
1075210754
breachedPasswordDetection?: ReactorFeatureStatus;
1075310755
connectors?: ReactorFeatureStatus;
10756+
dPoP?: ReactorFeatureStatus;
1075410757
entityManagement?: ReactorFeatureStatus;
1075510758
expiration?: string;
1075610759
licenseAttributes?: Record<string, string>;
@@ -11939,13 +11942,15 @@ export interface TimeBasedDeletePolicy extends Enableable {
1193911942
* <a href="https://tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-05">
1194011943
* Draft RFC on OAuth 2.0 Message Authentication Code (MAC) Tokens</a>
1194111944
* </li>
11945+
* <li>DPoP Token type as defined by <a href="https://datatracker.ietf.org/doc/html/rfc9449">RFC 9449</a></li>
1194211946
* </ul>
1194311947
*
1194411948
* @author Daniel DeGroff
1194511949
*/
1194611950
export enum TokenType {
1194711951
Bearer = "Bearer",
11948-
MAC = "MAC"
11952+
MAC = "MAC",
11953+
DPoP = "DPoP"
1194911954
}
1195011955

1195111956
/**

0 commit comments

Comments
 (0)