@okta/okta-sdk-nodejs
Advanced tools
Changelog
6.0.0
#289 Adds Brand API, Profile Enrollment and Access Policy models
Brand
EmailTemplateTouchPointVariant
EndUserDashboardTouchPointVariant
ErrorPageTouchPointVariant
ImageUploadResponse
SignInPageTouchPointVariant
Theme
AccessPolicy
AccessPolicyConstraint
AccessPolicyConstraints
AccessPolicyRule
AccessPolicyRuleActions
AccessPolicyRuleApplicationSignOn
AccessPolicyRuleConditions
AccessPolicyRuleCustomCondition
AuthenticatorProvider
AuthenticatorProviderConfiguration
AuthenticatorProviderConfigurationUserNamePlate
Compliance
ChannelBinding
FipsEnum
KnowledgeConstraint
PossessionConstraint
PreRegistrationInlineHook
ProfileEnrollmentPolicy
ProfileEnrollmentPolicyRule
ProfileEnrollmentPolicyRuleAction
ProfileEnrollmentPolicyRuleActions
ProfileEnrollmentPolicyRuleActivationRequirement
ProfileEnrollmentPolicyRuleProfileAttribute
RequiredEnum
UserTypeCondition
UserVerificationEnum
VerificationMethod
listBrands
getBrand
updateBrand
listBrandThemes
getBrandTheme
updateBrandTheme
deleteBrandThemeBackgroundImage
uploadBrandThemeBackgroundImage
deleteBrandThemeFavicon
uploadBrandThemeFavicon
deleteBrandThemeLogo
uploadBrandThemeLogo
updateOrgLogo
updateAuthenticator
#287 Adds Authenticators API
Authenticator
AuthenticatorSettings
AuthenticatorStatus
AuthenticatorType
listAuthenticators
getAuthenticator
activateAuthenticator
deactivateAuthenticator
#278 Adds Org, Group Schema, Domain API, introduces enum modules. Please see list below for detailed information:
AllowedForEnum
ApplicationSettingsNotes
DNSRecord
DNSRecordType
Domain
DomainCertificate
DomainCertificateMetadata
DomainCertificateSourceType
DomainCertificateType
DomainListResponse
DomainValidationStatus
GroupSchema
GroupSchemaAttribute
GroupSchemaBase
GroupSchemaBaseProperties
GroupSchemaCustom
GroupSchemaCustomDefinitions
OrgContactType
OrgContactTypeObject
OrgContactUser
OrgOktaCommunicationSetting
OrgOktaSupportSetting
OrgOktaSupportSettingsObj
OrgPreferences
OrgSetting
TokenAuthorizationServerPolicyRuleActionInlineHook
UserIdString
SignOnInlineHook
UserSchemaAttributeEnum
UserSchemaAttributeItems
UserSchemaAttributeMasterPriority
UserSchemaAttributeMasterType
UserSchemaAttributeScope
UserSchemaAttributeType
UserSchemaAttributeUnion
UserSchemaAttributeUnion
UserSchemaProperties
UserSchemaPropertiesProfile
UserSchemaPropertiesProfileItem
ApllicationCredentialsScheme
ApplicationCredentialsSigningUse
ApplicatonSignOnMode
AuthenticationProviderType
AuthorizationServerCredentialsMode
AuthorizationServerCredentialsUse
CatalogApplicationStatus
EnabledStatus
EventHookChannelConfigAuthSchemeType
FactorProvider
FactorResultType
FactorStatus
FactorType
FeatureStageState
FeatureStageValue
FeatureType
GroupRuleStatus
GroupType
InlineHookStatus
InlineHookType
LinkedObjectDetailsType
LogAuthenticationProvider
LogCredentialsProvider
LogCredentialType
LogSeverity
NetworkZoneAddressType
NetworkZoneStatus
NetworkZoneType
NetworkZoneUsage
OAuth2ScopeConsentGrantSource
OAuth2ScopeConsentGrantStatus
OAuthEndpointAuthenticationMethod
OAuthGrantType
OAuthResponseType
OpenIdConnectApplicationConsentMethod
OpenIdConnectApplicationIssuerMode
OpenIdConnectApplicationType
OpenIdConnectRefreshTokenRotationType
PasswordCredentialHashAlgorithm
PolicyRuleActionsEnrollSelf
PolicySubjectMatchType
PolicyType
ProfileMappingPropertyPushStatus
ProtocolRelayStateFormat
RoleAssignmentType
RoleStatus
RoleType
ScopeType
SessionAuthenticationMethod
SessionIdentityProviderType
SessionStatus
SmsTemplateType
UserNextLogin
UserStatus
ApplicationSettings
(notes
property added)ApplicationVisibility
(autoLaunch
property added)GroupRule
(delete
method now accepts optional queryParameters
)NetworkZone
(CRUD method return Promise<NetworkZone>
)OpenIdConnectApplicationSettingsClient
(wildcard_redirect
property added)SamlApplicationSettingsSignOn
(inline_hooks
property added)TokenAuthorizationServerPolicyRuleAction
(inline_hook
property added)User
(getRole
method added)UserSchema
(properties
property type changed to UserSchemaProperties
)UserSchemaAttribute
(mulitple properties added, type
and scope
properties type changed to UserSchemaAttributeType
and UserSchemaAttributeScope
respectively)UserSchemaAttributeMaster
(priority
property added, type
property type changed to UserSchemaAttributeMasterType
)listDomains
createDomain
deleteDomain
getDomain
createCertificate
verifyDomain
getGroupSchema
updateGroupSchema
getOrgSettings
partialUpdateOrgSetting
updateOrgSetting
getOrgContactTypes
getOrgContactUser
updateOrgContactUser
getOrgPreferences
hideOktaUIFooter
showOktaUIFooter
getOktaCommunicationSettings
optInUsersToOktaCommunicationEmails
optOutUsersFromOktaCommunicationEmails
getOrgOktaSupportSettings
extendOktaSupport
grantOktaSupport
revokeOktaSupport
getUserRole
listPolicies
(returns Promise<Policy>
)activateNetworZone
(returns Promise<NetworkZone>
)deactivateNetworkZone
(returns Promise<NetworkZone>
)listGroups
(no longer accepts filter
parameter trhough queryParameters
)deleteGroupRule
(queryParameters
optional parameter added)#273 Introduces parameterized getApplication
and createApplication
methods
Changelog
5.0.0
#259 Drop support for Node 10
#248 Generates SDK over latest spec @okta/openapi@2.2.4
that includes new endpoints and updated method signatures. Please see list below for detailed information:
AuthorizationServer
listPolicies
: returns Collection<AuthorizationServerPolicy>
createPolicy
: parameter type changed to AuthorizationServerPolicyOptions
, returns Collection<AuthorizationServerPolicy>
getPolicy
: returns Promise<AuthorizationServerPolicy>
updatePolicy
: second parameter type changed to AuthorizationServerPolicyOptions
, returns Promise<AuthorizationServerPolicy>
PolicyRule
actions: PolicyRuleActions
, conditions: PolicyRuleConditions
, name: string
SamlApplicationSettingsSignOn
slo: SingleLogout
, spCertificate: SpCertificate
InlineHookChannelConfig
method: string
OpenIdConnectApplicationSettingsClient
idp_initiated_login: OpenIdConnectApplicationIdpInitiatedLogin
UserType
replaceUserType
AuthorizationServerPolicy
AuthorizationServerPolicyRule
AuthorizationServerPolicyRuleActions
AuthorizationServerPolicyRuleActions
AuthorizationServerPolicyRuleConditions
NetworkZone
NetworkZoneAddress
NetworkZoneAddressType
NetworkZoneLocation
NetworkZoneStatus
NetworkZoneType
NetworkZoneUsage
OpenIdConnectApplicationIdpInitiatedLogin
PolicyRuleActions
PolicyRuleActionsEnroll
PolicyRuleActionsEnrollSelf
ProfileMapping
ProfileMappingProperty
ProfileMappingPropertyPushStatus
ProfileMappingSource
SingleLogout
SpCertificate
ThreatInsightConfiguration
TokenAuthorizationServerPolicyRuleAction
UserSchema
UserSchemaAttribute
UserSchemaAttributeMaster
UserSchemaAttributePermission
UserSchemaBase
UserSchemaBaseProperties
UserSchemaDefinitions
UserSchemaPublic
createAuthorizationServerPolicy
: added authorizationServerPolicy: AuthorizationServerPolicyOptions
parameterlistAuthorizationServerPolicies
: returns Collection<AuthorizationServerPolicy>
getAuthorizationServerPolicy
: returns Promise<AuthorizationServerPolicy>
updateAuthorizationServerPolicy
: second parameter type changed to AuthorizationServerPolicyOptions
, returns Promise<AuthorizationServerPolicy>
listPolicies
returns Promise<AuthorizationServerPolicy>
activateAuthorizationServerPolicy
deactivateAuthorizationServerPolicy
listAuthorizationServerPolicyRules
createAuthorizationServerPolicyRule
deleteAuthorizationServerPolicyRule
getAuthorizationServerPolicyRule
updateAuthorizationServerPolicyRule
activateAuthorizationServerPolicyRule
deactivateAuthorizationServerPolicyRule
listProfileMappings
getProfileMapping
updateProfileMapping
getApplicationUserSchema
updateApplicationUserProfile
getUserSchema
updateUserProfile
getCurrentConfiguration
updateConfiguration
createNetworkZone
deleteNetworkZone
getNetworkZone
updateNetworkZone
activateNetworkZone
deactivateNetworkZone