Skip to content
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

Link "Sign up" on main page of standard configuration leads to a 404 #136

Closed
DonMartin76 opened this issue Nov 12, 2018 · 1 comment
Closed
Labels
beta Issues in the beta version developer experience
Milestone

Comments

@DonMartin76
Copy link
Member

When creating a new configuration, there is a very large and prominent "Sign up" link which leads to a page which is no longer present.

This should not be the case.

@DonMartin76 DonMartin76 added developer experience beta Issues in the beta version labels Nov 12, 2018
DonMartin76 added a commit to apim-haufe-io/wicked.env that referenced this issue Nov 12, 2018
DonMartin76 added a commit to apim-haufe-io/wicked.ui that referenced this issue Nov 12, 2018
@DonMartin76 DonMartin76 added this to the 1.0.0 milestone Nov 12, 2018
@DonMartin76
Copy link
Member Author

Fixed in two ways: Standard configuration "Sign up" now links to /login, plus that /signup now also redirects to /login.

Fixed in 1.0.0-rc1.

@DonMartin76 DonMartin76 modified the milestones: 1.0.0, 1.0.0-rc.1 Feb 21, 2019
maksimlikharev pushed a commit to clarivate/wicked.ui that referenced this issue Apr 15, 2019
* 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
maksimlikharev pushed a commit to clarivate/wicked.env that referenced this issue Apr 15, 2019
* Bugfix for local development env vars, udpate to target 0.12

* Merge from next (0.12.1).

* Minor adaptions to take in additional component kong-oauth2

* Adaptions for the additional components. Enhanced update step.

* Stupid little bugfix; also update kickstarter.json to add k8s env

* Fix for localhost environments, typo

* Added more subtle fixes for K8S default environment

* Typo; doesn't make sense for the /authorize end point to be called authorization instead of authorize

* Add friendlyShort and friendlyLong to standard configuration.

* Adaptions for OAuth2 support; moved to Node 8 LTS.

* Preparations for wicked 1.0.0, and move to node 8

* Fix gpg issue with IPv4 in Alpine docker image

* Bump to version 0.12.5

* Update to node:8(-alpine), pull when building base Docker image

* Update package.all.json for 0.12.5

* Rework configuration base resolution to enable relative paths

* Fix port of default auth server (3010, not 3005).

* Fix default Authorization server profile endpoint (global for all)

* Fix name of profile (OIDC conforming)

* Remove exit 1 in local npm updater

* Some optimizations to the distribution script for portal-env

* Correct redirection, didn't work like that

* Clone wicked-sdk when building via build.sh, added some build magic

* Remove duplicate JSON entries in default configuration

* Revamp wicked SDK building process for Jenkins, where npm is obviously not installed - run via docker

* Add Jenkins branch detection if running sparse checkout

* Jenkins debugging env

* Fixed retrieving branch name when running build in Jenkins

* Added a global logging component based on winston

* Add new logging component to config-updater as well; fix copy/paste error

* Also add portal-env to the other projects (for logging)

* Update step for default registration pool

* Enable logging plain text, e.g. when running tests

* Fixed a jshint warning by disabling it

* The kong adapter now also uses the portal-env (for logging),

* On non-Linux systems, default to LOG_PLAIN and LOG_LEVEL=debug

* Fix minor logging setup logic mistake

* Consolidate some properties of the default auth server (found during Kong Adapter testing)

* Better description of the name field

* Use name instead of given_name (which is not always present).

* Add "trustUsers" configuration - require email validation

* Update default authorization server configuration/auth config

* Updated dependencies

* Update dependencies and make sure modules are sorted to make diffing easier.

* Also include wicked-sdk in package.all.json

* Change default registration pool - OpenAPI compliant

* New env var PORTAL_ECHO_URL

* Add "--copy" option for only copying package file

* Fixes parts of Haufe-Lexware/wicked.haufe.io#113

Better detection of Linux/containerized or not

* Update default "enabled" property to being a boolean

* Dynamic initial configuration is no longer necessary (since long)

- This caused a bug at startup in the tests - the API detected an old version of the data (which is not true)

* Remove http_if_terminated from API configs

- This is now a part of the OAuth2 config, not supported for services or routes

* Add a delta to previous calls to logging

* Portal-auth tests also need the portal-env

* Some additional packages; move to node:10 for node-sdk build

* Build SDK needs tsc to run correctly

* Update to pg 7.4.3

* Updated dependencies

* Add a class for body.wicked-auth (default config)

* Typo in default credentials for ADFS

* Take out creating a default oauth2 auth section -> done in kickstarter

* Fix some faulty default settings (static config template)

* Add storage section for globals.json

* First name is no longer part of userinfo

* Updated dependencies

* Added Prometheus middleware standard package

* Fix label of prometheus metric

* Update step to add a "pgDatabase" property to the storage settings

Fixes Haufe-Lexware/wicked.haufe.io#118

* Add swagger-override.css.mustache file at update step 16

* Added a reusable password validator; moved code around a little

- Added update step for adding a password validation strategy

* Some tests for the password validator

* Faulty property name in default configuration for ADFS

* Allow restricting access to portal-api and echo APIs by user group.

* Missed subproperty api

* Make sure to wire also the postgres host in the standard case

* Update nodemailer and swagger-ui-dist

* Update vue.js

* Take out predefined auth methods; are only in the way

* Point "Sign up" to "login" instead, Haufe-Lexware/wicked.haufe.io#136

* Refresh packages; fix of update script for portal-env (portal-kong-adapter tests)

* Simplified gosu installation on Debian

* Updated marked to 0.5.2

* [WIP] Fix for PORTAL_STORAGE_PGHOST in helm deployments (#8)

* Create function for PORTAL_STORAGE_PGHOST updates and also update k8s and localhost envs

* Remove PGPASSWORD debug output and change PORTAL_ECHO_URL to PGPASSWORD

* Add PGHOST to localEnv and fix password value.

* Some tweaking of the PGHOST setting when updating

* Remove package-lock.json

* Rename images (skip portal-)

* Fix for renaming images (skipping portal-)

* Updates to reflect the new repo names

* Update bootstrap to 3.4.0

* Remove redis password definition; does not work.

-Wire to portal.com instead of portal.local, otherwise Google locally won't work

* Add a "box" environment for developing with the "wicked.box"

- Base implementation for Haufe-Lexware/wicked.haufe.io#161

* New package 'folder-hash'

* Specify kongProxyUrl as a default

* Also write the DOCKER_HOST to the default env

* Remove dependency ldapjs, it's not used

* Ignore build_date file

* Bump to version 1.0.0-rc.1

* Update versions, remove versioning from portal-env.tgz package name

* Fix dumb-init entrypoint (with packaged dumb-init)
- Further minor optimizations on the Dockerfiles

* Remove all build caches

* Enable parametrizing wicked's Postgres connection

Partly fixes Haufe-Lexware/wicked.haufe.io#167

* Bump to version 1.0.0-rc.2

* Update version of package.all.json

* Bump to version 1.0.0-rc.3

* Bump to 1.0.0-rc.3

* Bump to version 1.0.0-rc.4

* Update to morgan 1.9.1

* Fixed bug when porting an old config (scopes wrong)

* Update some packages (fix vulnerability warnings)

* Updates

* Upgrade request to 2.88.0

* Update async

* Ahem. Minor fix of the config-updater (was not yet released)

* Added package json-stringify-safe

* Fix typescript version for build and dev

- Build fixes

* Move back to npm install

* Add a trailing line break for writing package.json files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beta Issues in the beta version developer experience
Projects
None yet
Development

No branches or pull requests

1 participant