aodb/app/authentication/auth.routes.ts
Martin Donnelly afe73b5baa upload
2016-12-22 00:00:06 +00:00

28 lines
760 B
TypeScript

export class Config {
static $inject: Array<string> = ['$stateProvider',
'$urlRouterProvider',
'$httpProvider'];
constructor($stateProvider: ng.ui.IStateProvider,
$urlRouterProvider: ng.route.IRouteProvider,
$httpProvider: ng.IHttpProvider) {
$stateProvider.state('login', {
url: '/login',
params: {
hasLoggedOut: false,
redirected: false
},
template: '<div class="container">' +
'<chroma:login-view> </chroma:login-view>' +
'</div>'
});
$stateProvider.state('logout', {
url: '/logout'
});
$httpProvider.interceptors.push('authenticationInterceptor');
}
}