11import { SdkResponse , transformResponse } from '@descope/core-js-sdk' ;
2- import { deprecate } from 'util' ;
32import { CoreSdk } from '../types' ;
43import apiPaths from './paths' ;
54import {
@@ -13,58 +12,58 @@ import {
1312} from './types' ;
1413
1514const withSSOSettings = ( sdk : CoreSdk , managementKey ?: string ) => ( {
16- getSettings : deprecate (
17- ( tenantId : string ) : Promise < SdkResponse < SSOSettingsResponse > > =>
18- transformResponse < SSOSettingsResponse > (
19- sdk . httpClient . get ( apiPaths . sso . settings , {
20- queryParams : { tenantId } ,
21- token : managementKey ,
22- } ) ,
23- ( data ) => data ,
24- ) ,
25- 'getSettings is deprecated, please use loadSettings instead' ,
26- ) ,
15+ /**
16+ * @deprecated Use loadSettings instead
17+ */
18+ getSettings : ( tenantId : string ) : Promise < SdkResponse < SSOSettingsResponse > > =>
19+ transformResponse < SSOSettingsResponse > (
20+ sdk . httpClient . get ( apiPaths . sso . settings , {
21+ queryParams : { tenantId } ,
22+ token : managementKey ,
23+ } ) ,
24+ ( data ) => data ,
25+ ) ,
2726 deleteSettings : ( tenantId : string ) : Promise < SdkResponse < never > > =>
2827 transformResponse (
2928 sdk . httpClient . delete ( apiPaths . sso . settings , {
3029 queryParams : { tenantId } ,
3130 token : managementKey ,
3231 } ) ,
3332 ) ,
34- configureSettings : deprecate (
35- (
36- tenantId : string ,
37- idpURL : string ,
38- idpCert : string ,
39- entityId : string ,
40- redirectURL : string ,
41- domains : string [ ] ,
42- ) : Promise < SdkResponse < never > > =>
43- transformResponse (
44- sdk . httpClient . post (
45- apiPaths . sso . settings ,
46- { tenantId, idpURL, entityId, idpCert, redirectURL, domains } ,
47- { token : managementKey } ,
48- ) ,
33+ /**
34+ * @deprecated Use configureSAMLSettings instead
35+ */
36+ configureSettings : (
37+ tenantId : string ,
38+ idpURL : string ,
39+ idpCert : string ,
40+ entityId : string ,
41+ redirectURL : string ,
42+ domains : string [ ] ,
43+ ) : Promise < SdkResponse < never > > =>
44+ transformResponse (
45+ sdk . httpClient . post (
46+ apiPaths . sso . settings ,
47+ { tenantId, idpURL, entityId, idpCert, redirectURL, domains } ,
48+ { token : managementKey } ,
4949 ) ,
50- 'configureSettings is deprecated, please use configureSAMLSettings instead ' ,
51- ) ,
52- configureMetadata : deprecate (
53- (
54- tenantId : string ,
55- idpMetadataURL : string ,
56- redirectURL : string ,
57- domains : string [ ] ,
58- ) : Promise < SdkResponse < never > > =>
59- transformResponse (
60- sdk . httpClient . post (
61- apiPaths . sso . metadata ,
62- { tenantId , idpMetadataURL , redirectURL , domains } ,
63- { token : managementKey } ,
64- ) ,
50+ ) ,
51+ /**
52+ * @deprecated Use configureSAMLByMetadata instead
53+ */
54+ configureMetadata : (
55+ tenantId : string ,
56+ idpMetadataURL : string ,
57+ redirectURL : string ,
58+ domains : string [ ] ,
59+ ) : Promise < SdkResponse < never > > =>
60+ transformResponse (
61+ sdk . httpClient . post (
62+ apiPaths . sso . metadata ,
63+ { tenantId , idpMetadataURL , redirectURL , domains } ,
64+ { token : managementKey } ,
6565 ) ,
66- 'configureMetadata is deprecated, please use configureSAMLByMetadata instead' ,
67- ) ,
66+ ) ,
6867 configureMapping : (
6968 tenantId : string ,
7069 roleMappings ?: RoleMappings ,
0 commit comments