KEYCLOAK-7662: Placeholder components for authenticator.

This commit is contained in:
ssilvert@win.redhat.com 2018-06-19 15:14:43 -04:00 committed by Stan Silvert
parent c2012a595b
commit 9af51fb664
11 changed files with 116 additions and 1 deletions

View file

@ -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 },
]; ];

View file

@ -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 {}

View file

@ -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() {
}
}

View file

@ -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() {
}
}

View file

@ -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() {
}
}