KEYCLOAK-7662: Placeholder components for authenticator.
This commit is contained in:
parent
c2012a595b
commit
9af51fb664
11 changed files with 116 additions and 1 deletions
|
@ -18,8 +18,15 @@ import { NgModule } from '@angular/core';
|
||||||
import { Routes, RouterModule } from '@angular/router';
|
import { Routes, RouterModule } from '@angular/router';
|
||||||
|
|
||||||
import { AuthenticatorPageComponent } from './authenticator-page.component';
|
import { AuthenticatorPageComponent } from './authenticator-page.component';
|
||||||
|
import { MobileAuthenticatorSetupPageComponent } from './mobile-authenticator-setup-page.component';
|
||||||
|
import { BackupCodeSetupPageComponent } from './backup-code-setup-page.component';
|
||||||
|
import { SMSCodeSetupPageComponent } from './sms-code-setup-page.component';
|
||||||
|
|
||||||
const routes: Routes = [
|
const routes: Routes = [
|
||||||
|
{ path: 'authenticator', component: AuthenticatorPageComponent },
|
||||||
|
{ path: 'mobile-authenticator-setup', component: MobileAuthenticatorSetupPageComponent },
|
||||||
|
{ path: 'backup-code-setup', component: BackupCodeSetupPageComponent },
|
||||||
|
{ path: 'sms-code-setup', component: SMSCodeSetupPageComponent },
|
||||||
{ path: '**', component: AuthenticatorPageComponent },
|
{ path: '**', component: AuthenticatorPageComponent },
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -21,10 +21,16 @@ import { TranslateModule } from '@ngx-translate/core';
|
||||||
|
|
||||||
import { AuthenticatorPageComponent } from './authenticator-page.component';
|
import { AuthenticatorPageComponent } from './authenticator-page.component';
|
||||||
import { AuthenticatorRoutingModule } from './authenticator-routing.module';
|
import { AuthenticatorRoutingModule } from './authenticator-routing.module';
|
||||||
|
import { MobileAuthenticatorSetupPageComponent } from './mobile-authenticator-setup-page.component';
|
||||||
|
import { BackupCodeSetupPageComponent } from './backup-code-setup-page.component';
|
||||||
|
import { SMSCodeSetupPageComponent } from './sms-code-setup-page.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [ CommonModule, TranslateModule, AuthenticatorRoutingModule ],
|
imports: [ CommonModule, TranslateModule, AuthenticatorRoutingModule ],
|
||||||
declarations: [ AuthenticatorPageComponent ],
|
declarations: [ AuthenticatorPageComponent,
|
||||||
|
MobileAuthenticatorSetupPageComponent,
|
||||||
|
BackupCodeSetupPageComponent,
|
||||||
|
SMSCodeSetupPageComponent ],
|
||||||
providers: [ ]
|
providers: [ ]
|
||||||
})
|
})
|
||||||
export class AuthenticatorModule {}
|
export class AuthenticatorModule {}
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
<h1>Placeholder for Backup Code Setup</h1>
|
||||||
|
|
|
@ -0,0 +1,32 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2018 Red Hat, Inc. and/or its affiliates
|
||||||
|
* and other contributors as indicated by the @author tags.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
import {Component, OnInit} from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-backup-code-setup-page',
|
||||||
|
templateUrl: './backup-code-setup-page.component.html',
|
||||||
|
styleUrls: ['./backup-code-setup-page.component.css']
|
||||||
|
})
|
||||||
|
export class BackupCodeSetupPageComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() {
|
||||||
|
}
|
||||||
|
|
||||||
|
ngOnInit() {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,2 @@
|
||||||
|
<h1>Placeholder for Mobile Authenticator Setup</h1>
|
||||||
|
|
|
@ -0,0 +1,32 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2018 Red Hat, Inc. and/or its affiliates
|
||||||
|
* and other contributors as indicated by the @author tags.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
import {Component, OnInit} from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-mobile-authenticator-setup-page',
|
||||||
|
templateUrl: './mobile-authenticator-setup-page.component.html',
|
||||||
|
styleUrls: ['./mobile-authenticator-setup-page.component.css']
|
||||||
|
})
|
||||||
|
export class MobileAuthenticatorSetupPageComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() {
|
||||||
|
}
|
||||||
|
|
||||||
|
ngOnInit() {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,2 @@
|
||||||
|
<h1>Placeholder for SMS Code Setup</h1>
|
||||||
|
|
|
@ -0,0 +1,32 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2018 Red Hat, Inc. and/or its affiliates
|
||||||
|
* and other contributors as indicated by the @author tags.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
import {Component, OnInit} from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-sms-code-setup-page',
|
||||||
|
templateUrl: './sms-code-setup-page.component.html',
|
||||||
|
styleUrls: ['./sms-code-setup-page.component.css']
|
||||||
|
})
|
||||||
|
export class SMSCodeSetupPageComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() {
|
||||||
|
}
|
||||||
|
|
||||||
|
ngOnInit() {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in a new issue