Skip to content

Releases: okta/okta-sdk-nodejs

6.1.0

06 Dec 10:08
Compare
Choose a tag to compare

6.1.0

Features

  • #288 Adds option for configuring Response internal buffer size for default cache middleware

6.0.1

06 Dec 10:05
4e7e33c
Compare
Choose a tag to compare

Bug Fixes

  • #293 Sets correct parent class for DeviceAccessPolicyRuleCondition

6.0.0

10 Nov 11:21
20cf2f0
Compare
Choose a tag to compare

Breaking Changes

  • Some Client methods signature has changed - see CHANGELOG for details
  • Enum-like modules introduced in JS code

Features

  • #289 Adds Brand API, Profile Enrolment and Access Policy models
  • #287 Adds Authenticators API
  • #278 Adds Org, Group Schema, Domain API, introduces enum modules
  • #273 Introduces parameterized getApplication and createApplication methods

Bug Fixes

  • #281 @types dependencies should be devDependencies

Other

  • #291 bump dependencies to latest versions (resolves known vulnerabilities)

5.0.0

09 Jul 23:54
92cbd10
Compare
Choose a tag to compare
  • #259 Drop support for Node 10

  • #248 Generates SDK over latest spec @okta/[email protected] that includes new endpoints and updated method signatures. Please see list below for detailed information:

    • Fixes
      • correct njwt-facing type signatures
      • force required params in js code
      • correct parsing of models' properties of array types
    • Model changes
      • AuthorizationServer
        • method listPolicies: returns Collection<AuthorizationServerPolicy>
        • method createPolicy: parameter type changed to AuthorizationServerPolicyOptions, returns Collection<AuthorizationServerPolicy>
        • method getPolicy: returns Promise<AuthorizationServerPolicy>
        • method updatePolicy: second parameter type changed to AuthorizationServerPolicyOptions, returns Promise<AuthorizationServerPolicy>
      • PolicyRule
        • added properties: actions: PolicyRuleActions, conditions: PolicyRuleConditions, name: string
      • SamlApplicationSettingsSignOn
        • added properties: slo: SingleLogout, spCertificate: SpCertificate
      • InlineHookChannelConfig
        • added properties: method: string
      • OpenIdConnectApplicationSettingsClient
        • added properties: idp_initiated_login: OpenIdConnectApplicationIdpInitiatedLogin
      • UserType
        • added method replaceUserType
      • added AuthorizationServerPolicy
      • added AuthorizationServerPolicyRule
      • added AuthorizationServerPolicyRuleActions
      • added AuthorizationServerPolicyRuleActions
      • added AuthorizationServerPolicyRuleConditions
      • added NetworkZone
      • added NetworkZoneAddress
      • added NetworkZoneAddressType
      • added NetworkZoneLocation
      • added NetworkZoneStatus
      • added NetworkZoneType
      • added NetworkZoneUsage
      • added OpenIdConnectApplicationIdpInitiatedLogin
      • added PolicyRuleActions
      • added PolicyRuleActionsEnroll
      • added PolicyRuleActionsEnrollSelf
      • added ProfileMapping
      • added ProfileMappingProperty
      • added ProfileMappingPropertyPushStatus
      • added ProfileMappingSource
      • added SingleLogout
      • added SpCertificate
      • added ThreatInsightConfiguration
      • added TokenAuthorizationServerPolicyRuleAction
      • added UserSchema
      • added UserSchemaAttribute
      • added UserSchemaAttributeMaster
      • added UserSchemaAttributePermission
      • added UserSchemaBase
      • added UserSchemaBaseProperties
      • added UserSchemaDefinitions
      • added UserSchemaPublic
    • Client changes
      • method createAuthorizationServerPolicy: added authorizationServerPolicy: AuthorizationServerPolicyOptions parameter
      • method listAuthorizationServerPolicies: returns Collection<AuthorizationServerPolicy>
      • method getAuthorizationServerPolicy: returns Promise<AuthorizationServerPolicy>
      • method updateAuthorizationServerPolicy: second parameter type changed to AuthorizationServerPolicyOptions, returns Promise<AuthorizationServerPolicy>
      • method listPolicies returns Promise<AuthorizationServerPolicy>
      • added method activateAuthorizationServerPolicy
      • added method deactivateAuthorizationServerPolicy
      • added method listAuthorizationServerPolicyRules
      • added method createAuthorizationServerPolicyRule
      • added method deleteAuthorizationServerPolicyRule
      • added method getAuthorizationServerPolicyRule
      • added method updateAuthorizationServerPolicyRule
      • added method activateAuthorizationServerPolicyRule
      • added method deactivateAuthorizationServerPolicyRule
      • added method listProfileMappings
      • added method getProfileMapping
      • added method updateProfileMapping
      • added method getApplicationUserSchema
      • added method updateApplicationUserProfile
      • added method getUserSchema
      • added method updateUserProfile
      • added method getCurrentConfiguration
      • added method updateConfiguration
      • added method createNetworkZone
      • added method deleteNetworkZone
      • added method getNetworkZone
      • added method updateNetworkZone
      • added method activateNetworkZone
      • added method deactivateNetworkZone

4.6.0

26 May 15:55
c3af123
Compare
Choose a tag to compare

4.6.0

Features

  • #237 Exposes models and type declarations through library root

Bug Fixes

  • #247 Fixes OAuth flow error for apps using multiple JWKs

4.5.1

08 Apr 21:48
92b9991
Compare
Choose a tag to compare

Bug Fixes

  • #235 Fixes method signatures in TypeScript definitions

4.5.0

26 Mar 16:29
95addce
Compare
Choose a tag to compare

Features

  • #231, #233 Adds TypeScript type definitions

4.4.0

10 Dec 14:27
ae6105b
Compare
Choose a tag to compare
  • 218
    • Uses req.url as key to cache response
    • Adds json() function to the default cache middleware response

4.3.1

19 Nov 22:20
e47962d
Compare
Choose a tag to compare

Bug Fixes

  • #213 Fixes off-by-one error in Collection iterator

4.3.0

17 Nov 21:15
6e452c7
Compare
Choose a tag to compare
  • #210
    • Adds properties RefreshToken and Jwks to OpenIdConnectApplicationSettingsClient model
    • Adds models:
      • OpenIdConnectApplicationSettingsClientKeys
      • OpenIdConnectApplicationSettingsRefreshToken
      • OpenIdConnectRefreshTokenRotationType