Skip to content

Commit 5a553d5

Browse files
committed
squash merge saml-post-bindings
1 parent 1149c37 commit 5a553d5

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

build.savant

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
savantVersion = "1.0.0"
1717

18-
project(group: "io.fusionauth", name: "fusionauth-typescript-client", version: "1.19.9", licenses: ["ApacheV2_0"]) {
18+
project(group: "io.fusionauth", name: "fusionauth-typescript-client", version: "1.21.0", licenses: ["ApacheV2_0"]) {
1919
workflow {
2020
standard()
2121
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fusionauth/typescript-client",
3-
"version": "1.19.9",
3+
"version": "1.21.0",
44
"description": "A typescript implementation of the FusionAuth client.",
55
"main": "build/index.js",
66
"types": "build/index.d.ts",

src/FusionAuthClient.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3862,6 +3862,11 @@ export enum BreachMatchMode {
38623862
High = "High"
38633863
}
38643864

3865+
/**
3866+
* XML canonicalization method enumeration. This is used for the IdP and SP side of FusionAuth SAML.
3867+
*
3868+
* @author Brian Pontarelli
3869+
*/
38653870
export enum CanonicalizationMethod {
38663871
exclusive = "exclusive",
38673872
exclusive_with_comments = "exclusive_with_comments",
@@ -5623,6 +5628,7 @@ export interface OpenIdConnectIdentityProvider extends BaseIdentityProvider<Open
56235628
buttonText?: string;
56245629
domains?: Array<string>;
56255630
oauth2?: IdentityProviderOauth2Configuration;
5631+
postRequest?: boolean;
56265632
}
56275633

56285634
/**
@@ -5926,11 +5932,14 @@ export interface SAMLv2ApplicationConfiguration extends BaseIdentityProviderAppl
59265932

59275933
export interface SAMLv2Configuration extends Enableable {
59285934
audience?: string;
5935+
authorizedRedirectURLs?: Array<string>;
59295936
callbackURL?: string;
59305937
debug?: boolean;
5938+
defaultVerificationKeyId?: UUID;
59315939
issuer?: string;
59325940
keyId?: UUID;
59335941
logoutURL?: string;
5942+
requireSignedRequests?: boolean;
59345943
xmlSignatureC14nMethod?: CanonicalizationMethod;
59355944
}
59365945

@@ -5947,7 +5956,11 @@ export interface SAMLv2IdentityProvider extends BaseIdentityProvider<SAMLv2Appli
59475956
idpEndpoint?: string;
59485957
issuer?: string;
59495958
keyId?: UUID;
5959+
postRequest?: boolean;
5960+
requestSigningKeyId?: UUID;
5961+
signRequest?: boolean;
59505962
useNameIdForEmail?: boolean;
5963+
xmlSignatureC14nMethod?: CanonicalizationMethod;
59515964
}
59525965

59535966
/**
@@ -6063,6 +6076,14 @@ export interface SortField {
60636076
order?: Sort;
60646077
}
60656078

6079+
/**
6080+
* Helper interface that indicates an identity provider can be federated to using the HTTP POST method.
6081+
*
6082+
* @author Brian Pontarelli
6083+
*/
6084+
export interface SupportsPostBindings {
6085+
}
6086+
60666087
/**
60676088
* @author Brian Pontarelli
60686089
*/

0 commit comments

Comments
 (0)