schematics

Schematics for adding Okta and Auth0 Auth to your projects

APACHE-2.0 License

Downloads
3K
Stars
73
Committers
4

Bot releases are visible (Hide)

schematics - v3.5.0

Published by release-drafter[bot] over 3 years ago

What’s Changed

  • Upgrade to Okta Auth JS v4.9.0
  • Upgrade to Okta Angular v3.1.0
  • Upgrade to Okta React v5.1.1
  • Bump ssri from 6.0.1 to 6.0.2 (#557) @dependabot
  • Update SDKs and read them from package-sdks.json file (#555) @mraible
  • Adding pod 'OktaOidc' is no longer necessary (#539) @mraible
  • Many other minor updates thanks to @dependabot

Get Started

See this project's documentation to see how to get started.

schematics - v3.4.1

Published by release-drafter[bot] over 3 years ago

What’s Changed

  • Upgrade to Okta React Native 1.10.0 (#537) @mraible
  • Minor upgrades to Angular Schematics and Jasmine

Get Started

See this project's documentation to see how to get started. All of the following frameworks are supported:

  • Angular
  • React
  • Vue
  • Ionic
  • React Native
  • Express

NOTE: For React and Vue, both JavaScript and TypeScript are supported.

schematics - v3.4.0

Published by release-drafter[bot] over 3 years ago

What’s Changed

  • Update instructions for Okta Admin Console (#531) @mraible
  • Upgrade to Ionic Storage 3.0.2 (#530) @mraible
  • Upgrade to Okta Auth JS 4.8.0 (#529) @mraible
  • Upgrade to Okta React 5.0.0 (#526) @mraible
  • Upgrade to Okta React Native 1.9.3
  • Update Okta SDKs and related dependencies (#525) @mraible
  • Fix Ionic compilation (#500) @mraible

The Okta React SDK 5.x is a major release that includes breaking changes. See its migration guide for more information.

Get Started

See this project's documentation to see how to get started. All of the following frameworks are supported:

  • Angular
  • React
  • Vue
  • Ionic
  • React Native
  • Express

NOTE: For React and Vue, both JavaScript and TypeScript are supported.

schematics - v3.3.0

Published by release-drafter[bot] over 3 years ago

What’s Changed

  • Update to Okta React Native 1.7.0 and Auth JS 4.6.1 (#488) @mraible
  • Fix React Native for Okta React Native 1.6.0 (#487) @mraible
  • Bump @angular-devkit/schematics from 11.0.6 to 11.0.7 (#484) @dependabot
  • Bump @angular-devkit/core from 11.0.6 to 11.0.7 (#483) @dependabot
  • Bump @schematics/angular from 11.0.6 to 11.0.7 (#485) @dependabot
  • Bump @types/node from 14.14.20 to 14.14.21 (#486) @dependabot
  • Add Release Drafter (#482) @mraible
  • Upgrade React Native SDK to 1.6.0 (#481) @mraible

Get Started

See this project's documentation to see how to get started. All of the following frameworks are supported:

  • Angular
  • React
  • Vue
  • Ionic
  • React Native
  • Express

NOTE: For React and Vue, both JavaScript and TypeScript are supported.

schematics - v3.2.0

Published by mraible almost 4 years ago

  • Upgrades to Okta Vue 3.0.1 with TypeScript support! ✨ See #480 for the changes required.

The Okta Vue SDK 3.x is a major release that includes breaking changes. See its migration guide for more information.

See this project's documentation to see how to get started. All of the following frameworks are supported:

  • Angular
  • React
  • Vue
  • Ionic
  • React Native
  • Express
schematics - v3.1.0

Published by mraible almost 4 years ago

  • Upgrades to Okta React 4.0 with TypeScript support! 💥 See #458 for changes required.
  • Upgrades Angular Schematics to v11, removing experimental APIs.
  • Adds instructions for using the Okta CLI to create apps.
  • Fixes React Native tests and Podfile updates.

The Okta React SDK 4.x is a major release that includes breaking changes. See its migration guide for more information.

See this project's documentation to see how to get started. All of the following frameworks are supported:

  • Angular
  • React
  • Vue
  • Ionic
  • React Native
  • Express
schematics - v3.0.1

Published by mraible almost 4 years ago

This release upgrades Okta SDKs and other dependencies.

 @okta/okta-angular              2.2.0  →   3.0.1   
 @okta/okta-react                3.0.7  →   3.0.8   
 @types/react-router-dom         5.1.5  →   5.1.6   
 @okta/okta-react-native         1.4.1  →   1.4.4   
 react-dom                     16.13.1  →  17.0.1   
 @types/okta__okta-vue           1.2.1  →   1.2.2   
 cordova-plugin-advanced-http    3.0.1  →   3.1.0   
 @ionic-native/http             5.28.0  →  5.29.0

The Okta Angular SDK 3.x is a major release and includes breaking changes. See its migration guide for more information.

See this project's documentation to see how to get started. All of the following frameworks are supported:

  • Angular
  • React
  • Vue
  • Ionic
  • React Native
  • Express
schematics - v3.0.0

Published by mraible about 4 years ago

This release upgrades Okta SDKs, other dependencies, and makes Capacitor the default for Ionic apps. 😃

@okta/okta-angular             2.1.0  →   2.2.0
@okta/okta-react               3.0.4  →   3.0.7
enzyme-adapter-react-16       1.15.2  →  1.15.4
@okta/okta-vue                 2.0.0  →   2.1.1
@types/okta__okta-vue          1.2.0  →   1.2.1
ionic-appauth                  0.5.1  →   0.7.2
@ionic/storage                 2.3.0  →   2.3.1
cordova-plugin-advanced-http   3.0.0  →   3.0.1
@ionic-native/http            5.27.0  →  5.28.0

The Ionic AppAuth upgrade required a large refactoring. Now, the OIDC issuer and clientId are set in Angular's environment.ts file. There's also a hidden feature that's used by Ionic for JHipster: if you pass in a configUri parameter, it'll make it so your configuration is bootstrapped from that endpoint.

NOTE: If you're running Ionic on Android, there are a couple of steps (noted in the README) that you'll need to run:

Capacitor: after running npx cap add android and setting your custom scheme, run the following commands to upgrade plugins to AndroidX.

npm install jetifier
npx jetify
npx cap sync android

Cordova: after opening your App in Android Studio, you might get a Gradle error. If you do, go to File > Project Structure and change the Android Gradle Plugin to 4.0.1.

See this project's documentation to see how to get started. All of the following frameworks are supported:

  • Angular
  • React
  • Vue
  • Ionic
  • React Native
  • Express
schematics - v2.2.0

Published by mraible about 4 years ago

Fixes compatibility with Angular 10 and upgrades dependencies.

schematics - v2.1.1

Published by mraible over 4 years ago

This release fixes and enhances.

  • Adds dotenv support to Express apps.
  • Fixes import paths for auth.service.ts in Ionic apps.

See this project's documentation to see how to use it.

schematics - v2.1.0

Published by mraible over 4 years ago

This release packs a punch! 👊

See this project's documentation to see how to use OktaDev Schematics to add authentication to your project.

schematics - v2.0.2

Published by mraible over 4 years ago

schematics - v2.0.1

Published by mraible over 4 years ago

This release contains improvements to Ionic integration. No other SDKs were touched.

Replaces cordova-plugin-secure-storage with cordova-plugin-secure-storage-echo since old plugin is no longer maintained and causes Android 10+ to crash.

schematics - v2.0.0

Published by mraible over 4 years ago

This release upgrades all Okta SDKs to their latest releases.

These releases all depend on Okta's Auth JS 3.0.0 SDK, which makes PKCE the default.

schematics - v1.6.0

Published by mraible over 4 years ago

schematics - v1.5.2

Published by mraible over 4 years ago

schematics - v1.5.1

Published by mraible over 4 years ago

schematics - v1.5.0

Published by mraible over 4 years ago

schematics - v1.4.0

Published by mraible over 4 years ago

schematics - v1.3.0

Published by mraible over 4 years ago