Recent Releases of okta
okta - v2.9.13
What's Changed
- Expire and renew the access token when using OAuth 2.0 by @BinoyOza-okta in https://github.com/okta/okta-sdk-python/pull/445
- V2.9.13 Release changes by @BinoyOza-okta in https://github.com/okta/okta-sdk-python/pull/446
Full Changelog: https://github.com/okta/okta-sdk-python/compare/v2.9.12...v2.9.13
- Python
Published by BinoyOza-okta about 1 year ago
okta - v2.9.12
What's Changed
- Reduce JWT token expiration time. by @BinoyOza-okta in https://github.com/okta/okta-sdk-python/pull/443
- V2.9.12 Release changes by @BinoyOza-okta in https://github.com/okta/okta-sdk-python/pull/444
Full Changelog: https://github.com/okta/okta-sdk-python/compare/v2.9.11...v2.9.12
- Python
Published by BinoyOza-okta about 1 year ago
okta - v2.9.11
What's Changed
- Allow latest aenum release by @BinoyOza-okta in https://github.com/okta/okta-sdk-python/pull/440
- "Okta direct auth API grants" are not valid OAuthGrantType by @BinoyOza-okta in https://github.com/okta/okta-sdk-python/pull/441
- Fixed #435: added data_type parameter for OktaAPIResponse by @comrumino in https://github.com/okta/okta-sdk-python/pull/438
- V2.9.11 Release changes by @BinoyOza-okta in https://github.com/okta/okta-sdk-python/pull/442
New Contributors
- @BinoyOza-okta made their first contribution in https://github.com/okta/okta-sdk-python/pull/440
- @comrumino made their first contribution in https://github.com/okta/okta-sdk-python/pull/438
Full Changelog: https://github.com/okta/okta-sdk-python/compare/v2.9.10...v2.9.11
- Python
Published by BinoyOza-okta over 1 year ago
okta - v2.9.10
What's Changed
- Fix client creds auth by @csanders-git in https://github.com/okta/okta-sdk-python/pull/429
New Contributors
- @csanders-git made their first contribution in https://github.com/okta/okta-sdk-python/pull/429
Full Changelog: https://github.com/okta/okta-sdk-python/compare/v2.9.9...v2.9.10
- Python
Published by bryanapellanes-okta over 1 year ago
okta - v2.9.7
What's Changed
- Remove ecdsa dependency by @agburch in https://github.com/okta/okta-sdk-python/pull/403
New Contributors
- @agburch made their first contribution in https://github.com/okta/okta-sdk-python/pull/403
Full Changelog: https://github.com/okta/okta-sdk-python/compare/v2.9.5...v2.9.6
- Python
Published by bryanapellanes-okta about 2 years ago
okta - Version 2.9.5
What's Changed
- OKTA-641384: clear token from cache on call to oauth.clearaccesstoken() by @bryanapellanes-okta in https://github.com/okta/okta-sdk-python/pull/380
Full Changelog: https://github.com/okta/okta-sdk-python/compare/v2.9.4...v2.9.5
- Python
Published by bryanapellanes-okta over 2 years ago
okta - Version 2.9.4
What's Changed
- OKTA-672843 include response for next() during paging operation by @bryanapellanes-okta in https://github.com/okta/okta-sdk-python/pull/379
Full Changelog: https://github.com/okta/okta-sdk-python/compare/v2.9.3...v2.9.4
- Python
Published by bryanapellanes-okta over 2 years ago
okta - Version 2.9.3
What's Changed
- Add missing properties to applicationsettingsapplication per the reference docs: https://developer.okta.com/docs/reference/api/apps/#settings-4
- Add signed_nonce factor type per the reference docs: https://developer.okta.com/docs/reference/api/factors/#factor-type
- Python
Published by bryanapellanes-okta almost 3 years ago
okta - Version 2.9.2
What's Changed
- Add missing dependency in setup.py by @justinabrokwah-okta in https://github.com/okta/okta-sdk-python/pull/351
- Update init.py by @bretterer in https://github.com/okta/okta-sdk-python/pull/352
Full Changelog: https://github.com/okta/okta-sdk-python/compare/v2.9.1...v2.9.2
- Python
Published by bretterer over 3 years ago
okta - Version 2.9.1
What's Changed
- fixing okta icon image url by @BarondeCharlus in https://github.com/okta/okta-sdk-python/pull/323
- Update README.md by @omidraha in https://github.com/okta/okta-sdk-python/pull/310
- Update README.md by @glebinsky in https://github.com/okta/okta-sdk-python/pull/321
- Update README.md by @scheblein in https://github.com/okta/okta-sdk-python/pull/300
- update HTTPError, OktaAPIError to call Error base class constructor by @andyj29 in https://github.com/okta/okta-sdk-python/pull/319
- Update type checking in jwt.py to use isinstance synxtax for consistency by @andyj29 in https://github.com/okta/okta-sdk-python/pull/320
- pagination should be easier by @gabrielsroka in https://github.com/okta/okta-sdk-python/pull/328
- Update next by @bretterer in https://github.com/okta/okta-sdk-python/pull/348
- Update version number by @bretterer in https://github.com/okta/okta-sdk-python/pull/349
New Contributors
- @BarondeCharlus made their first contribution in https://github.com/okta/okta-sdk-python/pull/323
- @omidraha made their first contribution in https://github.com/okta/okta-sdk-python/pull/310
- @glebinsky made their first contribution in https://github.com/okta/okta-sdk-python/pull/321
- @scheblein made their first contribution in https://github.com/okta/okta-sdk-python/pull/300
- @andyj29 made their first contribution in https://github.com/okta/okta-sdk-python/pull/319
Full Changelog: https://github.com/okta/okta-sdk-python/compare/v2.9.0...v2.9.1
- Python
Published by bretterer over 3 years ago
okta - Version 2.9.0
What's Changed
- Replace report-url with example.com by @bjr-okta in https://github.com/okta/okta-sdk-python/pull/327
- Update to model generation for MultiValueEnum's by @justinabrokwah-okta in https://github.com/okta/okta-sdk-python/pull/317
- Update version to 2.8.0 by @bretterer in https://github.com/okta/okta-sdk-python/pull/331
- Support customized HTTP Request Headers by @justinabrokwah-okta in https://github.com/okta/okta-sdk-python/pull/337
- Update config.yml by @bretterer in https://github.com/okta/okta-sdk-python/pull/338
- Specify kid when provided for JWT by @justinabrokwah-okta in https://github.com/okta/okta-sdk-python/pull/339
- Fix UserProfile Custom Attributes casing by @justinabrokwah-okta in https://github.com/okta/okta-sdk-python/pull/341
- Remove all explicit event loop usage. Use pytest.mark.asyncio decorator by @serhiibuniak-okta in https://github.com/okta/okta-sdk-python/pull/278
- Correctly set logger level in config by @justinabrokwah-okta in https://github.com/okta/okta-sdk-python/pull/343
- Removing expect-ct header from repo by @justinabrokwah-okta in https://github.com/okta/okta-sdk-python/pull/344
- Updating pycryptodome dependency to pycryptodomex by @justinabrokwah-okta in https://github.com/okta/okta-sdk-python/pull/345
- Supporting the previewSAMLAppMetadata operation by @justinabrokwah-okta in https://github.com/okta/okta-sdk-python/pull/342
- Improving support for multiple async requests by @justinabrokwah-okta in https://github.com/okta/okta-sdk-python/pull/346
- Update SDK based on latest spec by @justinabrokwah-okta in https://github.com/okta/okta-sdk-python/pull/347
New Contributors
- @bjr-okta made their first contribution in https://github.com/okta/okta-sdk-python/pull/327
Full Changelog: https://github.com/okta/okta-sdk-python/compare/v2.7.0...v2.9.0
- Python
Published by bretterer over 3 years ago
okta - Version 2.7.0
What's Changed
- Regenerated and added pkce_requried to app oauth credentials by @drewcarmichael-okta in https://github.com/okta/okta-sdk-python/pull/313
- Prep for 2.7.0 by @bretterer in https://github.com/okta/okta-sdk-python/pull/314
New Contributors
- @drewcarmichael-okta made their first contribution in https://github.com/okta/okta-sdk-python/pull/313
Full Changelog: https://github.com/okta/okta-sdk-python/compare/v2.6.0...v2.7.0
- Python
Published by bretterer almost 4 years ago
okta - Version 2.6.0
2.6.0
- Manage custom group profile attributes (Fixes #279)
- Python
Published by bretterer almost 4 years ago
okta - Version 2.5.0
2.5.0
- Regenerate code using the open API spec v2.11.1
- Updates client template to persist aiohttp and related logic
- Fixed copyright headers which had the incorrect starting year
New resources: * Brand
New models: * EmailTemplate * EmailTemplateContent * EmailTemplateCustomization * EmailTemplateCustomizationRequest * EmailTemplateTestTrequest * IdpPolicyRuleAction * IdpPolicyRuleActionProvider
- Python
Published by bretterer over 4 years ago
okta - Version 2.4.0
2.4.0
- Regenerate code using the open API spec v2.10.0.
- Allow possibility to re-use http session.
New resources: * Subscription
New models: * ApplicationFeature * CapabilitiesCreateObject * CapabilitiesObject * CapabilitiesUpdateObject * ChangeEnum * LifecycleCreateSettingObject * LifecycleDeactivateSettingObject * NotificationType * Org2OrgApplication * Org2OrgApplicationSettings * Org2OrgApplicationSettingsApp * PasswordSettingObject * ProfileSettingObject * ProvisioningConnection * ProvisioningConnectionAuthScheme * ProvisioningConnectionProfile * ProvisioningConnectionRequest * ProvisioningConnectionStatus * SeedEnum * Subscription * SubscriptionStatus
New features: Reuse http session to improve performance using client as a context manager: ```py import asyncio import aiohttp
from okta.client import Client as OktaClient
async def main(): async with OktaClient() as client: # perform all queries within same session users, oktaresp, err = await client.listusers() user, oktaresp, err = await client.getuser(users[0].id)
loop = asyncio.geteventloop() loop.rununtilcomplete(main()) ```
- Python
Published by serhiibuniak-okta over 4 years ago
okta - Version 2.3.1
v2.3.1
- Regenerate code using the open API spec v2.9.2.
- Make DevicePolicyRuleCondition model parent for DeviceAccessPolicyRuleCondition
- Python
Published by serhiibuniak-okta over 4 years ago
okta - Version 2.3.0
v2.3.0
- Regenerate code using the open API spec v2.9.1.
- Allow next for all requests
- Allow upload files within FormData
- Add updateOrgLogo operation to Org resource (Org appeared in v2.2.0)
- Allow custom SSL Context settings
New resources: - Brand
New models:
- AccessPolicy
- AccessPolicyConstraint
- AccessPolicyConstraints
- AccessPolicyRule
- AccessPolicyRuleActions
- AccessPolicyRuleApplicationSignOn
- AccessPolicyRuleConditions
- AccessPolicyRuleCustomCondition
- AuthenticatorProvider
- AuthenticatorProviderConfiguration
- AuthenticatorProviderConfigurationUserNamePlate
- Brand
- ChannelBinding
- Compliance
- DeviceAccessPolicyRuleCondition
- EmailTemplateTouchPointVariant
- EndUserDashboardTouchPointVariant
- ErrorPageTouchPointVariant
- FipsEnum
- ImageUploadResponse
- KnowledgeConstraint
- PossessionConstraint
- PreRegistrationInlineHook
- ProfileEnrollmentPolicy
- ProfileEnrollmentPolicyRule
- ProfileEnrollmentPolicyRuleAction
- ProfileEnrollmentPolicyRuleActions
- ProfileEnrollmentPolicyRuleActivationRequirement
- ProfileEnrollmentPolicyRuleProfileAttribute
- RequiredEnum
- SignInPageTouchPointVariant
- Theme
- ThemeResponse
- UserTypeCondition
- UserVerificationEnum
- VerificationMethod
- Python
Published by serhiibuniak-okta over 4 years ago
okta - Version 2.2.0
v2.2.0
- Regenerate code using the open API spec v2.7.0.
- Allow Bearer auth
- Support Python 3.9
New resources: * Authenticator * GroupSchema * Org
New models: * AllowedForEnum * Authenticator * AuthenticatorSettings * AuthenticatorStatus * AuthenticatorType * GroupSchema * GroupSchemaBase * GroupSchemaCustom * GroupSchemaAttribute * GroupSchemaDefinitions * GroupSchemaBaseProperties * OrgContactType * OrgContactTypeObj * OrgContactUser * OrgOktaCommunicationSetting * OrgOktaSupportSetting * OrgOktaSupportSettingsObj * OrgPreferences * OrgSetting
- Python
Published by serhiibuniak-okta almost 5 years ago
okta - Version 2.1.0
v2.1.0
- Regenerate code using the open API spec v2.6.0.
- Expose parameter
keep_empty_paramsto all user interfaces. - Fix docstring for get_group method, thanks @exitcode0!
New models: * ApplicationSettingsNotes * SignOnInlineHook * TokenAuthorizationServerPolicyRuleActionInlineHook
- Python
Published by serhiibuniak-okta almost 5 years ago
okta - Version 2.0.0
v2.0.0
- Regenerate code using the open API spec v2.5.0.
- Make signonmode of all apps instance of enum, issue #198 (this change might be not compatible with custom clients code, although probability is low)
- Add response headers to OktaAPIResponse object, issue #218
New resources: * Domain * UserSchema
New models: * DnsRecord * DnsRecordType * Domain * DomainCertificate * DomainCertificateMetadata * DomainCertificateSourceType * DomainCertificateType * DomainListResponse * DomainValidationStatus * UserSchemaAttributeEnum * UserSchemaAttributeItems * UserSchemaAttributeMasterPriority * UserSchemaAttributeMasterType * UserSchemaAttributeScope * UserSchemaAttributeType * UserSchemaAttributeUnion * UserSchemaProperties * UserSchemaPropertiesProfile * UserSchemaPropertiesProfileItem
Breaking changes
Previously, the type of sign_on_mode attribute was inconsistent among different applications. While some applications, including the generic application, defined this attribute as string, others defined it as ApplicationSignOnMode.
We have now standardized the signonmode attribute making its type an ApplicationSignOnMode. Thus, code like the following, which was working previously, won't provide desired result:
```py
if signonmode is not an ApplicationSignOnMode type, then it should be string; but now all signonmodes are of type ApplicationSignOnMode
if not isinstance(app.signonmode, ApplicationSignOnMode): dosomestuff() ```
- Python
Published by serhiibuniak-okta almost 5 years ago
okta - Version 1.7.0
- Regenerate code using the open API spec v2.4.0.
- Fix case issue with user custom attributes, issue #202.
- Fix UserProfile serializing, PR #207.
- Fix inconsistent responses within pagination, issue #210.
New resources: * ThreatInsight * NetworkZone * ProfileMapping
New models: * NetworkZone * NetworkZoneAddress * NetworkZoneAddressType * NetworkZoneLocation * NetworkZoneStatus * NetworkZoneType * NetworkZoneUsage * PolicyRuleActions * PolicyRuleActionsEnroll * PolicyRuleActionsEnrollSelf * ProfileMapping * ProfileMappingProperty * ProfileMappingPropertyPushStatus * ProfileMappingSource * ThreatInsightConfiguration
- Python
Published by serhiibuniak-okta about 5 years ago