Ghost/ghost/admin
Fabien O'Carroll 3e5a62309f Use Admin API v2 with session auth (#1046)
refs #9865
- removed all `oauth2` and token-based ESA auth
- added new `cookie` authenticator which handles session creation
- updated the session store to extend from the `ephemeral` in-memory store and to restore by fetching the currently logged in user and using the success/failure state to indicate authentication state
  - ESA automatically calls this `.restore()` method on app boot
  - the `session` service caches the current-user query so there's no unnecessary requests being made for the "logged in" state
- removed the now-unnecessary token refresh and logout routines from the `application` route
- removed the now-unnecessary token refresh routines from the `ajax` service
- removed `access_token` query param from iframe file downloaders
- changed Ember Data adapters and `ghost-paths` to use the `/ghost/api/v2/admin/` namespace
2018-10-05 19:46:33 +01:00
..
.github Updated links to use v2 docs (#1036) 2018-08-15 23:35:17 +02:00
app Use Admin API v2 with session auth (#1046) 2018-10-05 19:46:33 +01:00
config Dropped IE11 browser target for transpilation 2018-08-14 17:49:50 +01:00
lib Fixed 'set on destroyed object' error in tests 2018-09-24 11:09:19 +01:00
mirage Use Admin API v2 with session auth (#1046) 2018-10-05 19:46:33 +01:00
public/assets Update error page design (#1045) 2018-09-11 16:29:23 +01:00
tests Use Admin API v2 with session auth (#1046) 2018-10-05 19:46:33 +01:00
.csscomb.json Unsplash integration 2017-08-15 16:01:12 +01:00
.editorconfig deps: ember-cli@2.8.0 2016-10-07 17:32:30 +01:00
.ember-cli grunt init, dev 2015-03-11 12:37:41 -06:00
.eslintrc.js Bower => NPM (#972) 2018-03-19 17:56:09 +00:00
.gitignore Added gallery card to the editor 2018-08-30 17:48:20 +01:00
.travis.yml Bower => NPM (#972) 2018-03-19 17:56:09 +00:00
.watchmanconfig deps: ember-cli@1.13.13 2015-11-30 11:21:39 -06:00
ember-cli-build.js 🐛 Koenig - Fixed Cmd+Backspace with special chars and Firefox triple-click behaviour 2018-07-17 18:13:05 +01:00
Gruntfile.js Bower => NPM (#972) 2018-03-19 17:56:09 +00:00
LICENSE 2018 2018-01-02 21:46:16 +00:00
package.json Use Admin API v2 with session auth (#1046) 2018-10-05 19:46:33 +01:00
README.md Slack -> Forum 2018-04-02 17:06:14 +01:00
testem.js Bump Ember dependencies to 3.0 (#961) 2018-02-28 17:31:43 +00:00
yarn.lock Use Admin API v2 with session auth (#1046) 2018-10-05 19:46:33 +01:00

Ghost-Admin

Build Status Coverage Status

This is the home of Ember.js based admin client that ships with Ghost.

Do you want to set up a Ghost blog? Check the getting started guide

Do you want to modify or contribute to Ghost-Admin? Please read the working with Ghost-Admin section of our contributing guide for setup details and swing by our forum if you need any help 😄

Have a bug or issue?

Bugs and issues (even if they only affect the admin client) should be opened on the core Ghost repository.

Copyright & License

Copyright (c) 2013-2018 Ghost Foundation - Released under the MIT license. Ghost and the Ghost Logo are trademarks of Ghost Foundation Ltd. Please see our trademark policy for info on acceptable usage.