Skip to content

routes-services - #9

Open
maksimlikharev wants to merge 8 commits into
apim-haufe-io:nextfrom
clarivate:next
Open

routes-services#9
maksimlikharev wants to merge 8 commits into
apim-haufe-io:nextfrom
clarivate:next

Conversation

@maksimlikharev

Copy link
Copy Markdown

This is our production deployed code

Maksim Likharev 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
* exports

*  additional changes

* final multi routes

* fixing style

* fix for missing protocols
… into next

# Conflicts:
#	package-lock.json
#	package.json
#	src/interfaces.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant