UNPKG

torii

Version:

A set of clean abstractions for authentication in Ember.js

37 lines (32 loc) 2.18 kB
import LinkedInOauth2Provider from 'torii/providers/linked-in-oauth2'; import GoogleOauth2Provider from 'torii/providers/google-oauth2'; import GoogleOauth2BearerProvider from 'torii/providers/google-oauth2-bearer'; import GoogleOauth2BearerV2Provider from 'torii/providers/google-oauth2-bearer-v2'; import FacebookConnectProvider from 'torii/providers/facebook-connect'; import FacebookOauth2Provider from 'torii/providers/facebook-oauth2'; import ApplicationAdapter from 'torii/adapters/application'; import TwitterProvider from 'torii/providers/twitter-oauth1'; import GithubOauth2Provider from 'torii/providers/github-oauth2'; import AzureAdOauth2Provider from 'torii/providers/azure-ad-oauth2'; import StripeConnectProvider from 'torii/providers/stripe-connect'; import EdmodoConnectProvider from 'torii/providers/edmodo-connect'; import ToriiService from 'torii/services/torii'; import PopupService from 'torii/services/popup'; import IframeService from 'torii/services/iframe'; export default function(application) { application.register('service:torii', ToriiService); application.register('torii-provider:linked-in-oauth2', LinkedInOauth2Provider); application.register('torii-provider:google-oauth2', GoogleOauth2Provider); application.register('torii-provider:google-oauth2-bearer', GoogleOauth2BearerProvider); application.register('torii-provider:google-oauth2-bearer-v2', GoogleOauth2BearerV2Provider); application.register('torii-provider:facebook-connect', FacebookConnectProvider); application.register('torii-provider:facebook-oauth2', FacebookOauth2Provider); application.register('torii-provider:twitter', TwitterProvider); application.register('torii-provider:github-oauth2', GithubOauth2Provider); application.register('torii-provider:azure-ad-oauth2', AzureAdOauth2Provider); application.register('torii-provider:stripe-connect', StripeConnectProvider); application.register('torii-provider:edmodo-connect', EdmodoConnectProvider); application.register('torii-adapter:application', ApplicationAdapter); application.register('torii-service:iframe', IframeService); application.register('torii-service:popup', PopupService); }