@heroku/torii-provider-heroku

The default blueprint for ember-cli addons.

Usage no npm install needed!

<script type="module">
  import herokuToriiProviderHeroku from 'https://cdn.skypack.dev/@heroku/torii-provider-heroku';
</script>

README

Heroku Torii Provider

Usage

add torii-provider-heroku to your Ember app

npm install --save heroku/torii-provider-heroku

Include the mixin in your app/routes/application.js file

import Ember from 'ember';
import HerokuAuthable from '@heroku/torii-provider-heroku/mixins/heroku-authable';

export default Ember.Route.extend(HerokuAuthable, {

});

redirect

By default, attempting to access a protect route as an unauthenticated user will trigger a redirect to id.heroku.com

{{link-to 'click to visit a protect routed and be redirected to Identity' 'some-protected-route'}}

// TODO figure out a way to popup/iframe here

pop-up

<button {{action 'loginToHeroku'}}>click to authenticate in a pop-up</button>

iframe

// TODO explain how to toggle between pop-up and iframe