routes-services - #9
Open
maksimlikharev wants to merge 8 commits into
Open
Conversation
added 8 commits
April 15, 2019 13:17
* WIP - wicked 1.0 SDK - this is still subject to heavy change * Some minor beautifications and fixes * Set installing wicked-sdk to other repos straight(er) * Adaptions for handling the scopes of the portal-api * Updated dependencies * Some additional exports * Add --copy option for just copying node-sdk * Refactoring: Moved to Typescript for node-sdk - wip * Cleanup - SDK now fully typescript typed; full coverage of all API calls * New API property: passthroughUsers and scopeUrl * Move OidcProfile to wicked SDK * Added PassthroughScope request and response types * Disallow -> disable * Refactoring into three parts: Interfaces, implementation and exports (index). * Reworked documentation entirely; uses typedoc. * Small script to update the docs * Take out the docs from the master branch again * Push docs to gh-pages * Minor changes, added two convenience functions * Added and extended some Kong types. * Missing uris property of a Kong API * Added some Kong types and utility functions * Added some specific Kong types; refactored a little * Add KongApiConfig to kong-interfaces. * Forgot to export... * Some additional types and fixes * Don't pack the docs into the * Take out KongCollection.total, it's not always present * hide credential flag propagation * Revert * Hide credentials flag * The "trusted" property can be passed in at subscription create time * Missing function "deleteUser". * Raise timeout for wicked API calls (needed for slow Postgres ops) * Add proxy function for the internal portal URL * Add more info on importing users, with pre-hashed passwords * Surfe isApiReachable() function; minor change in kong Type * New function getInternalKongProxyUrl() * Don't do global replace * Add forgotten patchUser call * Use sub=<user id> notation also for SDK direct calls * Ahem. * Add an undocumented feature "bundle" for bundling APIs (beta/experimental) * Added propertx "methods" to CORS plugin definition * Add retry logic on 5xx errors when calling the wicked API * New global passwordStrategy; added to SDK * Add api settings for user groups for portal-api and echo api * Introduce optional kongProxyUrl for special types of setups * Minor fixes; refresh_token_ttl in interface * Regression bug - _getInternalUrl does unexpected things * Support for async/await/Promises; types for... ... auth method type external; see also Haufe-Lexware/wicked.haufe.io#128 * Added missing types; restructured exports and imports * Changes for Haufe-Lexware/wicked.haufe.io#138, bugfix in patchSubscription * Strong typing, better support for TypeScript (function overlads) * Missed an export... * Repo renaming * Add property for environment of the API * TypeScript type for Haufe-Lexware/wicked.haufe.io#159 - Added support for more granular client types * ... and export it as well * Updated some comments and documentation. No functional changes. * Add optional kongProxyUrl to network config type * Ignore git_* (may be present from box build) * Ignore build_date file * Bump to version 1.0.0-rc.1 * Minor audit fix * Allow any semver as user agent version * Oops * Release script for wicked-sdk * Add "protected" property for auth methods * Updated version * Enable multiple init calls to SDK * New property redirectUris (for multiple redirectUris) * Added forgotten endpoint deleteSubscription(As) * Add a Jenkinsfile for publishing from Jenkins * Part of fix of Haufe-Lexware/wicked.haufe.io#191 * Update request * Explicitly add typescript as dev dependency * Make sure jq is available
* WIP - wicked 1.0 SDK - this is still subject to heavy change * Some minor beautifications and fixes * Set installing wicked-sdk to other repos straight(er) * Adaptions for handling the scopes of the portal-api * Updated dependencies * Some additional exports * Add --copy option for just copying node-sdk * Refactoring: Moved to Typescript for node-sdk - wip * Cleanup - SDK now fully typescript typed; full coverage of all API calls * New API property: passthroughUsers and scopeUrl * Move OidcProfile to wicked SDK * Added PassthroughScope request and response types * Disallow -> disable * Refactoring into three parts: Interfaces, implementation and exports (index). * Reworked documentation entirely; uses typedoc. * Small script to update the docs * Take out the docs from the master branch again * Push docs to gh-pages * Minor changes, added two convenience functions * Added and extended some Kong types. * Missing uris property of a Kong API * Added some Kong types and utility functions * Added some specific Kong types; refactored a little * Add KongApiConfig to kong-interfaces. * Forgot to export... * Some additional types and fixes * Don't pack the docs into the * Take out KongCollection.total, it's not always present * hide credential flag propagation * Revert * Hide credentials flag * The "trusted" property can be passed in at subscription create time * Missing function "deleteUser". * Raise timeout for wicked API calls (needed for slow Postgres ops) * Add proxy function for the internal portal URL * Add more info on importing users, with pre-hashed passwords * Surfe isApiReachable() function; minor change in kong Type * New function getInternalKongProxyUrl() * Don't do global replace * Add forgotten patchUser call * Use sub=<user id> notation also for SDK direct calls * Ahem. * Add an undocumented feature "bundle" for bundling APIs (beta/experimental) * Added propertx "methods" to CORS plugin definition * Add retry logic on 5xx errors when calling the wicked API * New global passwordStrategy; added to SDK * Add api settings for user groups for portal-api and echo api * Introduce optional kongProxyUrl for special types of setups * Minor fixes; refresh_token_ttl in interface * Regression bug - _getInternalUrl does unexpected things * Support for async/await/Promises; types for... ... auth method type external; see also Haufe-Lexware/wicked.haufe.io#128 * Added missing types; restructured exports and imports * Changes for Haufe-Lexware/wicked.haufe.io#138, bugfix in patchSubscription * Strong typing, better support for TypeScript (function overlads) * Missed an export... * Repo renaming * Add property for environment of the API * TypeScript type for Haufe-Lexware/wicked.haufe.io#159 - Added support for more granular client types * ... and export it as well * Updated some comments and documentation. No functional changes. * Add optional kongProxyUrl to network config type * Ignore git_* (may be present from box build) * Ignore build_date file * Bump to version 1.0.0-rc.1 * Minor audit fix * Allow any semver as user agent version * Oops * Release script for wicked-sdk * Add "protected" property for auth methods * Updated version * Enable multiple init calls to SDK * New property redirectUris (for multiple redirectUris) * Added forgotten endpoint deleteSubscription(As) * Add a Jenkinsfile for publishing from Jenkins * Part of fix of Haufe-Lexware/wicked.haufe.io#191 * Update request * Explicitly add typescript as dev dependency * Make sure jq is available
* Bump to rc5 * Also add auth_method when deciding on passthrough scope
… into next # Conflicts: # package-lock.json # package.json # src/interfaces.ts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is our production deployed code