forked from apim-haufe-io/wicked.ui
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sync 04/15/2019 (#62) #63
Closed
Closed
Conversation
This file contains 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
* Changes to use the client credentials flow with Kong to access to API anonymously * Work in progress: Adaptions to the Portal using OAuth2 to get access tokens, both anonymous and personalized. Started refactoring out the login process. * Launch configuration for VS code * Retrieve admin and approver status from wicked API * hide api endpoint for partner api (#27) * Feat/api tags filter (#19) * API category filtering * Fixing checkbox sidenav and grid column layout * Updating apis grid style and layout * Not all changes were pushed * Adding custom.css to layout.jade, changes are in global file, config * Updating media queries for responsive * Fixing condition were there are no categories in the eft column. * removing custom.css inclusion * New layout for API tags filtering * Fix package version * layout fix * version revert * Implement review comments * Make sure the layout looks good if no tags are used * Text Updates as per PPT (#25) * Bump to version 0.12.5 * Take out delete of subscription (will need to add this again later). * Redirect to correct host (from globals.json). * Updated dependencies * Set installing wicked-sdk straight * Refactor logging of wicked portal (use portal-env/winston) * Minor code cleanup in startup code * Wire the auth server endpoints on the API page UI * Updated dependencies * Updated dependencies * Updated dependencies * Add "put" function; refactor out all "var" * Use registration pool instead of user info end points; take out signup * Add link to verification on auth server * Remove forgot password and email validation from portal (now in portal-auth) * Debug message for "verify email link". * Make login buttons nicer using bootstrap-social * Take email and custom ID back in for the user list (they are also stored in the registrations now). * Also pass in callback URL to authorize call (needed in Auth Server by now) * Incorporate a link to managing application grants * Adaptions to breaking API changes ("items" instead of naked arrays) * Added implementation notes on how to proceed with the new /applications endpoint * More notes on how to use the extended backend API * UI enhancement: Better error message if an app ID is already taken. * Changelog (#37) * Added application description field * Initial Grid integration * Added server side pagination * Grid integration * Review comments * More review comments * Allow markdown in application description * Remove dead code * minor bug fix * JSGrid integration with user applications page * Grid integration to verifications page and user applications page * Minor bug fix: Use userId instead of registration ID (which is just for internal purposes). * Redirect after login works again (also in dev mode), some fixes to admin.js - Admin pages were no longer restricted to admin users - Now the redirect takes place if not logged in - And the 403 page is displayed if you are, but you don't have rights * Updated dependencies * Remove lots of unused auth related code (--> wicked.portal-auth) * Replace all 'var' with 'let' or 'const' * Swagger ui plugin upgrade * Support for "trusted" subscriptions, also for approving such subscriptions * Add support for setting the "confidental" flag for applications * Refactoring of pool properties to an array * Adaptions for refactoring of registrations in API * Only show authorization endpoints for the methods configured for an API * Refactoring of auth server loading, UI improvement(?) * Some improvements for Swagger UI; almost works, but not quite yet * Fix if you happen to have an app of the name swagger-ui * Updated dependencies * Updated dependencies * Bug fix: Swagger ui rendering for "View Swagger Definition" button * Updated dependencies * Updated dependencies * Make sure panel titles display a hand icon (button role) * Pull highlight.js completely from self * Portal assist Swagger Application Registration * In case authentication fails, propagate error message * Updated dependencies * Updated dependencies * Updated dependencies * Updated dependencies * Use the same class for the body as in portal-auth * Updated dependencies * Use the internal proxy port of Kong to retrieve tokens from the auth server - This fixes an issue with self signed certificates when getting tokens via Kong internally * Use the internal proxy URL as API URL instead of the externally visible one * Updated dependencies * Fix "undefined" in display of registration properties * Update to latest Swagger UI dist * Bug fix: Fix rendering of "All applications" page * Make it even easier to use the Swagger UI special application * Started help pages on OAuth2... * Clean up the API page regarding authentication and authorization * Remove commented code * Finished OAuth2 help pages * Updated dependencies * Updated swagger-ui to 3.18.2 (including fix of error messages) * Updated dependencies * MVP support for API bundling, also in the portal * Support for displaying multiple API URIs in the portal * Retry logic for the most API calls * Updated dependencies * Fix view Swagger UI without forUser parameter * Minor fixes to Swagger UI layout (better CSS, hosted jQuery) * Obey selected password strategy * Better checking of valid redirect URIs (according to spec and API) * Make the case nicer where the user does not have the right plans * Show description by default * Wire wicked API to /wicked instead of /api * Updated dependencies * Updated dependencies * Redirect from /signup to /login, Haufe-Lexware/wicked.haufe.io#136 * UI bits and help pages for Haufe-Lexware/wicked.haufe.io#138 * remove choice wording when not needed (#38) * Fix for the case that the API does not have any scopes * Fscksbgrbmbnmbgmnrg * Ability to pull subscriptions in paginated fashion * minor typo fix * Fix edge case "just one scope" * Fix XSS vulnerability via marked sanitize * Remove package-lock.json * Rename images (drop portal-, here: rename to "ui") * Better misconfiguration error message regarding schema and environment * Update to Bootstrap 3.4.0 * Better error message when trying to look at the internal portal user. * Adapted reverse build trigger * Tiny feature: Don't display auth method selection if only one is configured * Update of OAuth2 help texts, fixes Haufe-Lexware/wicked.haufe.io#157 * Portal UI part of Haufe-Lexware/wicked.haufe.io#159 - Support for more granular client types * Add a "reload configuration" button - Part of Haufe-Lexware/wicked.haufe.io#162, not quite finished yet * Ignore build_date file * Ignore git_* files * Bump to version 1.0.0-rc.1 * Remove versioning from portal-env.tgz * Enable local builds * Turn off build cache * Typo * More typo * Clarification on public/native clients * Bump to version 1.0.0-rc.2 * Implements wicked.ui part of Haufe-Lexware/wicked.haufe.io#172 - Filter auth methods (in UI) * Support for multiple redirect URIs Last part in the fix of Haufe-Lexware/wicked.haufe.io#178 * Fixes Haufe-Lexware/wicked.haufe.io#174 * Docs and help improvements * Bump to version 1.0.0-rc.3 * Bump to version 1.0.0-rc.4 * Simplify application init code somewhat * Linting + typo * Feat/no auth (#41) * Feature to allow publishing of an api without having to require any authentication. * Don't show application related message for no-auth API * Fixed issue Haufe-Lexware/wicked.haufe.io#177 * Fixed Haufe-Lexware/wicked.haufe.io#179 * Audit Report or All subscriptions page for administrators and approvers (#40) * Integrate Audit Report * Initial Export to CSV feature * Added Status column (Prod team requested this) * Hyperlink user email address to user page * Minor fix * Implement review comments * Implement review comments * Update bootstrap * Update async and request * Short note on "none" auth APIs * Linting
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.
Changes to use the client credentials flow with Kong to access to API anonymously
Work in progress: Adaptions to the Portal using OAuth2 to get access tokens, both anonymous and personalized. Started refactoring out the login process.
Launch configuration for VS code
Retrieve admin and approver status from wicked API
hide api endpoint for partner api (doNotPollConfigHash: true #27)
Feat/api tags filter (Revert "REmoving btn-lg from all buttons to match new style of buttons" #19)
API category filtering
Fixing checkbox sidenav and grid column layout
Updating apis grid style and layout
Not all changes were pushed
Adding custom.css to layout.jade, changes are in global file, config
Updating media queries for responsive
Fixing condition were there are no categories in the eft column.
removing custom.css inclusion
New layout for API tags filtering
Fix package version
layout fix
version revert
Implement review comments
Make sure the layout looks good if no tags are used
Text Updates as per PPT (Revert "Api homepage" #25)
Bump to version 0.12.5
Take out delete of subscription (will need to add this again later).
Redirect to correct host (from globals.json).
Updated dependencies
Set installing wicked-sdk straight
Refactor logging of wicked portal (use portal-env/winston)
Minor code cleanup in startup code
Wire the auth server endpoints on the API page UI
Updated dependencies
Updated dependencies
Updated dependencies
Add "put" function; refactor out all "var"
Use registration pool instead of user info end points; take out signup
Add link to verification on auth server
Remove forgot password and email validation from portal (now in portal-auth)
Debug message for "verify email link".
Make login buttons nicer using bootstrap-social
Take email and custom ID back in for the user list (they are also stored in the registrations now).
Also pass in callback URL to authorize call (needed in Auth Server by now)
Incorporate a link to managing application grants
Adaptions to breaking API changes ("items" instead of naked arrays)
Added implementation notes on how to proceed with the new /applications endpoint
More notes on how to use the extended backend API
UI enhancement: Better error message if an app ID is already taken.
Changelog (Develop #37)
Added application description field
Initial Grid integration
Added server side pagination
Grid integration
Review comments
More review comments
Allow markdown in application description
Remove dead code
minor bug fix
JSGrid integration with user applications page
Grid integration to verifications page and user applications page
Minor bug fix: Use userId instead of registration ID (which is just for internal purposes).
Redirect after login works again (also in dev mode), some fixes to admin.js
Updated dependencies
Remove lots of unused auth related code (--> wicked.portal-auth)
Replace all 'var' with 'let' or 'const'
Swagger ui plugin upgrade
Support for "trusted" subscriptions, also for approving such subscriptions
Add support for setting the "confidental" flag for applications
Refactoring of pool properties to an array
Adaptions for refactoring of registrations in API
Only show authorization endpoints for the methods configured for an API
Refactoring of auth server loading, UI improvement(?)
Some improvements for Swagger UI; almost works, but not quite yet
Fix if you happen to have an app of the name swagger-ui
Updated dependencies
Updated dependencies
Bug fix: Swagger ui rendering for "View Swagger Definition" button
Updated dependencies
Updated dependencies
Make sure panel titles display a hand icon (button role)
Pull highlight.js completely from self
Portal assist Swagger Application Registration
In case authentication fails, propagate error message
Updated dependencies
Updated dependencies
Updated dependencies
Updated dependencies
Use the same class for the body as in portal-auth
Updated dependencies
Use the internal proxy port of Kong to retrieve tokens from the auth server
Use the internal proxy URL as API URL instead of the externally visible one
Updated dependencies
Fix "undefined" in display of registration properties
Update to latest Swagger UI dist
Bug fix: Fix rendering of "All applications" page
Make it even easier to use the Swagger UI special application
Started help pages on OAuth2...
Clean up the API page regarding authentication and authorization
Remove commented code
Finished OAuth2 help pages
Updated dependencies
Updated swagger-ui to 3.18.2 (including fix of error messages)
Updated dependencies
MVP support for API bundling, also in the portal
Support for displaying multiple API URIs in the portal
Retry logic for the most API calls
Updated dependencies
Fix view Swagger UI without forUser parameter
Minor fixes to Swagger UI layout (better CSS, hosted jQuery)
Obey selected password strategy
Better checking of valid redirect URIs (according to spec and API)
Make the case nicer where the user does not have the right plans
Show description by default
Wire wicked API to /wicked instead of /api
Updated dependencies
Updated dependencies
Redirect from /signup to /login, Link "Sign up" on main page of standard configuration leads to a 404 Haufe-Lexware/wicked.haufe.io#136
UI bits and help pages for Feature: Restrict scopes per subscription Haufe-Lexware/wicked.haufe.io#138
remove choice wording when not needed (version bump and sync #38)
Fix for the case that the API does not have any scopes
Fscksbgrbmbnmbgmnrg
Ability to pull subscriptions in paginated fashion
minor typo fix
Fix edge case "just one scope"
Fix XSS vulnerability via marked sanitize
Remove package-lock.json
Rename images (drop portal-, here: rename to "ui")
Better misconfiguration error message regarding schema and environment
Update to Bootstrap 3.4.0
Better error message when trying to look at the internal portal user.
Adapted reverse build trigger
Tiny feature: Don't display auth method selection if only one is configured
Update of OAuth2 help texts, fixes Help pages on OAuth2 are not quite up to date, plus have minor bugs Haufe-Lexware/wicked.haufe.io#157
Portal UI part of Distinction between SPAs, Native Apps and Confidential Clients needed Haufe-Lexware/wicked.haufe.io#159
Ignore build_date file
Ignore git_* files
Bump to version 1.0.0-rc.1
Remove versioning from portal-env.tgz
Enable local builds
Turn off build cache
Typo
More typo
Clarification on public/native clients
Bump to version 1.0.0-rc.2
Implements wicked.ui part of Some Auth Methods should not be visible to all users Haufe-Lexware/wicked.haufe.io#172
Last part in the fix of Haufe-Lexware/wicked.haufe.io#178
Fixes Swagger UI application should be pre-defined as a confidential client Haufe-Lexware/wicked.haufe.io#174
Docs and help improvements
Bump to version 1.0.0-rc.3
Bump to version 1.0.0-rc.4
Simplify application init code somewhat
Linting + typo
Feat/no auth (Null check #41)
Feature to allow publishing of an api without having to require any authentication.
Don't show application related message for no-auth API
Fixed issue websocket cosmetic issue in dev portal Haufe-Lexware/wicked.haufe.io#177
Fixed Ability to supply different DNS for API display (API URL) Haufe-Lexware/wicked.haufe.io#179
Audit Report or All subscriptions page for administrators and approvers (Add consumer id on custom headers page #40)
Integrate Audit Report
Initial Export to CSV feature
Added Status column (Prod team requested this)
Hyperlink user email address to user page
Minor fix
Implement review comments
Implement review comments
Update bootstrap
Update async and request
Short note on "none" auth APIs
Linting