/** * @Module: AppModule * @Creation Date: August 12,2017 * @Author: sbaireddy * @Version: 1.0 */ import { BrowserModule } from '@angular/platform-browser'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { NgModule } from '@angular/core'; import { HttpClientModule } from '@angular/common/http'; import { RouterModule } from '@angular/router'; import { CommonModule } from '@angular/common'; import { OktaAuthModule, OktaCallbackComponent } from '@okta/okta-angular'; import { environment } from './../environments/environment'; import { HomeModule } from './home/home.module'; import { CheckoutModule } from './checkout/checkout.module'; import { EipConfirmModule } from './eip-confirm/eip-confirm.module'; import { EstimateModule } from './estimate/estimate.module'; import { PopupModule } from './shared/popup/popup.module'; import { RatingModule } from './shared/rating/rating.module'; import { FeedbackModule } from './shared/feedback/feedback.module'; import { AppComponent } from './app.component'; import { AppRoutes, OktaRoutes } from './app.routing'; import { LoginComponent } from './login/login.component'; import { AuthGuardSerivce } from './shared/auth-guard.service'; import { SharedService } from './shared/shared.service'; import { UserService } from './services/user.service'; import { LoggingService } from './services/logging.service'; import { QuoteComponent } from './quote/quote.component'; import { StaticComponent } from './static/static.component'; import { UpgradeComponent } from './upgrade/upgrade.component'; import { SurveyModule } from './shared/survey/survey.module'; import { OrderStatusModule } from './public/order-status/order-status.module'; import {UpgradeModule} from "./upgrade/upgrade.module"; // import { OrderStatusModule } from '../public/order-status/order-status.module'; import { ProhibitedComponent } from './login/prohibited/prohibited.component'; const oktaConfig = { url: environment.oktaOrgUrl, // Optional config issuer: environment.oktaOrgUrl + '/oauth2/aushdv9xnz3ZHNMJK0h7', clientId: environment.oktaClientId, //redirectUri: 'http://localhost:4200/implicit/callback', //redirectUri: 'https://dlab03.dash.ftl.kube.t-mobile.com/implicit/callback', redirectUri: environment.originUrl +'/implicit/callback', // Override the default authorize and userinfo URLs //authorizeUrl: 'https://{yourOktaDomain}/oauth2/default/v1/authorize', //userinfoUrl: 'https://{yourOktaDomain}/oauth2/default/v1/userinfo', // TokenManager config tokenManager: { storage: 'sessionStorage' } } @NgModule({ imports: [ BrowserModule, FormsModule, ReactiveFormsModule, CheckoutModule, EstimateModule, RouterModule.forRoot(environment.oktaEnable?OktaRoutes:AppRoutes), CommonModule, HomeModule, PopupModule, RatingModule, SurveyModule, HttpClientModule, EipConfirmModule, OrderStatusModule, UpgradeModule, OktaAuthModule.initAuth(oktaConfig), FeedbackModule, HttpClientModule ], declarations: [ AppComponent, // ModalDialogComponent, LoginComponent, QuoteComponent, StaticComponent, ProhibitedComponent ], providers: [], bootstrap: [AppComponent] }) export class AppModule { } // @Hema -LoginPoc ***End***