argos/dmp-frontend/src/app/user-management/utilties/LoginProviderConfiguration.ts

20 lines
545 B
TypeScript

export abstract class LoginProviderConfiguration {
public clientId: string
}
export class FacebookLoginConfiguration extends LoginProviderConfiguration {
}
export class GoogleLoginConfiguration extends LoginProviderConfiguration {
}
export class TwitterLoginConfiguration extends LoginProviderConfiguration {
public oauthUrl: string
}
export class LinkedInConfiguration extends LoginProviderConfiguration {
public oauthUrl: string
public redirectUri: string
public accessTokenUri: string
public clientSecret: string
}