rename SamlAuthConnector to DirectAuthConnector

This commit is contained in:
J Shamsul Bahri (jibone))
2020-09-25 17:02:17 +08:00
parent e3b504798a
commit aa970ab49b
3 changed files with 6 additions and 6 deletions
@@ -15,7 +15,7 @@
*/
import SamlIcon from '@material-ui/icons/AcUnit';
import { SamlAuthConnector } from '../../../../lib/AuthConnector';
import { DirectAuthConnector } from '../../../../lib/AuthConnector';
import { SessionManager } from '../../../../lib/AuthSessionManager/types';
import { Observable } from '../../../../types';
import {
@@ -57,7 +57,7 @@ class SamlAuth implements ProfileInfoApi, BackstageIdentityApi, SessionApi {
environment = 'development',
provider = DEFAULT_PROVIDER,
}: CreateOptions) {
const connector = new SamlAuthConnector<SamlSession>({
const connector = new DirectAuthConnector<SamlSession>({
discoveryApi,
environment,
provider,
@@ -27,13 +27,13 @@ type Options = {
provider: AuthProvider & { id: string };
};
export type SamlResponse = {
export type DirectAuthResponse = {
userId: string;
profile: ProfileInfo;
backstageIdentity: BackstageIdentity;
};
export class SamlAuthConnector<SamlResponse> {
export class DirectAuthConnector<DirectAuthResponse> {
private readonly discoveryApi: DiscoveryApi;
private readonly environment: string | undefined;
private readonly provider: AuthProvider & { id: string };
@@ -46,7 +46,7 @@ export class SamlAuthConnector<SamlResponse> {
this.provider = provider;
}
async createSession(): Promise<SamlResponse> {
async createSession(): Promise<DirectAuthResponse> {
const popupUrl = await this.buildUrl('/start');
const payload = await showLoginPopup({
url: popupUrl,
@@ -15,5 +15,5 @@
*/
export { DefaultAuthConnector } from './DefaultAuthConnector';
export { SamlAuthConnector } from './SamlAuthConnector';
export { DirectAuthConnector } from './DirectAuthConnector';
export * from './types';