|
|
|
|
53
|
yarn add angular-stormpath-ionic
|
53
|
yarn add angular-stormpath-ionic
|
54
|
```
|
54
|
```
|
55
|
|
55
|
|
56
|
-Modify `src/app/app.module.ts` to define a `stormpathConfig` function that configures the `endpointPrefix` to point to `http://localhost:8080`. Import `StormpathModule`, `StormpathIonicModule`, and override the provider of `StormpathConfiguration`. You’ll also need to append Stormpath's pre-built Ionic pages to `entryComponents`.
|
|
|
57
|
-
|
|
|
58
|
-→ **stormpath-config**
|
|
|
59
|
-
|
|
|
60
|
-```typescript
|
|
|
61
|
-import { StormpathConfiguration, StormpathModule } from 'angular-stormpath';
|
|
|
62
|
-import { StormpathIonicModule, LoginPage, ForgotPasswordPage, RegisterPage } from 'angular-stormpath-ionic';
|
|
|
63
|
-
|
|
|
64
|
-export function stormpathConfig(): StormpathConfiguration {
|
|
|
65
|
- let spConfig: StormpathConfiguration = new StormpathConfiguration();
|
|
|
66
|
- spConfig.endpointPrefix = 'http://localhost:8080';
|
|
|
67
|
- return spConfig;
|
|
|
68
|
-}
|
|
|
69
|
-
|
|
|
70
|
-@NgModule({
|
|
|
71
|
- ...
|
|
|
72
|
- imports: [
|
|
|
73
|
- IonicModule.forRoot(MyApp),
|
|
|
74
|
- StormpathModule,
|
|
|
75
|
- StormpathIonicModule
|
|
|
76
|
- ],
|
|
|
77
|
- bootstrap: [IonicApp],
|
|
|
78
|
- entryComponents: [
|
|
|
79
|
- ...
|
|
|
80
|
- LoginPage,
|
|
|
81
|
- ForgotPasswordPage,
|
|
|
82
|
- RegisterPage
|
|
|
83
|
- ],
|
|
|
84
|
- providers: [
|
|
|
85
|
- {provide: ErrorHandler, useClass: IonicErrorHandler},
|
|
|
86
|
- {provide: StormpathConfiguration, useFactory: stormpathConfig}
|
|
|
87
|
- ]
|
|
|
88
|
-})
|
|
|
89
|
-export class AppModule {}
|
|
|
90
|
-```
|
|
|
|
|
56
|
+Modify `src/app/app.module.ts` to define a `stormpathConfig` function that configures the `endpointPrefix` to point to `http://localhost:8080`. Import `StormpathModule`, `StormpathIonicModule`, and override the provider of `StormpathConfiguration`. You’ll also need to append Stormpath's pre-built Ionic pages to `entryComponents`. → **stormpath-config**
|
91
|
|
57
|
|
92
|
To render a login page before users can view the application, modify `src/app/app.component.ts` to use the `Stormpath` service and navigate to Stormpath's `LoginPage` if the user is not authenticated. → **io-app**
|
58
|
To render a login page before users can view the application, modify `src/app/app.component.ts` to use the `Stormpath` service and navigate to Stormpath's `LoginPage` if the user is not authenticated. → **io-app**
|
93
|
|
59
|
|