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

Add columns to client table #4174

Closed
sebgie opened this issue Sep 26, 2014 · 0 comments
Closed

Add columns to client table #4174

sebgie opened this issue Sep 26, 2014 · 0 comments

Comments

@sebgie
Copy link
Contributor

sebgie commented Sep 26, 2014

This belongs to the OAuth Epic: #4004 - please read this for the big picture of what this issue is for :)


Add the following columns to the already existing client table to enable more OAuth features:

  • client_id
    • unique id of the client, UUID could be used for that?
  • redirection_uri (URI used to redirect after authentication attempt)
  • trusted_domains
    • if we want to allow more than one trusted domain per client we would need another table for 1:n relations
  • logo (URL with the logo of a client)
  • status (development/enabled/disabled)
  • type (Values: Web Server, Installed App, Client-Side, Ghost Admin)
  • description

This issue includes creating a new migration to the next database version.

@sebgie sebgie added the OAuth label Sep 26, 2014
@sebgie sebgie added this to the Future Backlog milestone Sep 26, 2014
@ErisDS ErisDS added the data label Jan 10, 2015
@ErisDS ErisDS mentioned this issue Jun 30, 2015
31 tasks
sebgie pushed a commit to sebgie/Ghost that referenced this issue Aug 10, 2015
closes TryGhost#4174
- Added columns to client table in schema.js
- Bumped database version in default-settings.json
- Updated tests to support new schema version
sebgie added a commit to sebgie/Ghost that referenced this issue Aug 10, 2015
closes TryGhost#4174
- added trusted domains
- removed unique constraint from secret
sebgie pushed a commit to sebgie/Ghost that referenced this issue Aug 19, 2015
closes TryGhost#4174
- Added columns to client table in schema.js
- Bumped database version in default-settings.json
- Updated tests to support new schema version
sebgie added a commit to sebgie/Ghost that referenced this issue Aug 19, 2015
closes TryGhost#4174
- added trusted domains
- removed unique constraint from secret
sebgie pushed a commit to sebgie/Ghost that referenced this issue Aug 31, 2015
closes TryGhost#4174
- Added columns to client table in schema.js
- Bumped database version in default-settings.json
- Updated tests to support new schema version
sebgie added a commit to sebgie/Ghost that referenced this issue Aug 31, 2015
closes TryGhost#4174
- added trusted domains
- removed unique constraint from secret
ErisDS pushed a commit to ErisDS/Ghost that referenced this issue Sep 1, 2015
closes TryGhost#4174
- Added columns to client table in schema.js
- Bumped database version in default-settings.json
- Updated tests to support new schema version
sebgie added a commit to ErisDS/Ghost that referenced this issue Sep 1, 2015
closes TryGhost#4174
- added trusted domains
- removed unique constraint from secret
sebgie added a commit to ErisDS/Ghost that referenced this issue Sep 2, 2015
closes TryGhost#4174
- added trusted domains
- removed unique constraint from secret
@ErisDS ErisDS closed this as completed in 48601e6 Sep 2, 2015
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

No branches or pull requests

2 participants