Skip to content

Commit ea3bed4

Browse files
committed
Export new auth types from the entry point
1 parent 191f99e commit ea3bed4

File tree

3 files changed

+32
-8
lines changed

3 files changed

+32
-8
lines changed

etc/firebase-admin.auth.api.md

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,30 @@ export abstract class BaseAuth {
7070
verifySessionCookie(sessionCookie: string, checkRevoked?: boolean): Promise<DecodedIdToken>;
7171
}
7272

73+
// @public
74+
export interface BaseAuthProviderConfig {
75+
displayName?: string;
76+
enabled: boolean;
77+
providerId: string;
78+
}
79+
80+
// @public
81+
export interface BaseCreateMultiFactorInfoRequest {
82+
displayName?: string;
83+
factorId: string;
84+
}
85+
86+
// @public
87+
export interface BaseUpdateMultiFactorInfoRequest {
88+
displayName?: string;
89+
enrollmentTime?: string;
90+
factorId: string;
91+
uid?: string;
92+
}
93+
7394
// @public
7495
export type CreateMultiFactorInfoRequest = CreatePhoneMultiFactorInfoRequest;
7596

76-
// Warning: (ae-forgotten-export) The symbol "BaseCreateMultiFactorInfoRequest" needs to be exported by the entry point index.d.ts
77-
//
7897
// @public
7998
export interface CreatePhoneMultiFactorInfoRequest extends BaseCreateMultiFactorInfoRequest {
8099
phoneNumber: string;
@@ -199,14 +218,17 @@ export interface MultiFactorUpdateSettings {
199218
enrolledFactors: UpdateMultiFactorInfoRequest[] | null;
200219
}
201220

202-
// Warning: (ae-forgotten-export) The symbol "BaseAuthProviderConfig" needs to be exported by the entry point index.d.ts
203-
//
221+
// @public
222+
export interface OAuthResponseType {
223+
code?: boolean;
224+
idToken?: boolean;
225+
}
226+
204227
// @public
205228
export interface OIDCAuthProviderConfig extends BaseAuthProviderConfig {
206229
clientId: string;
207230
clientSecret?: string;
208231
issuer: string;
209-
// Warning: (ae-forgotten-export) The symbol "OAuthResponseType" needs to be exported by the entry point index.d.ts
210232
responseType?: OAuthResponseType;
211233
}
212234

@@ -309,8 +331,6 @@ export type UpdateAuthProviderRequest = SAMLUpdateAuthProviderRequest | OIDCUpda
309331
// @public
310332
export type UpdateMultiFactorInfoRequest = UpdatePhoneMultiFactorInfoRequest;
311333

312-
// Warning: (ae-forgotten-export) The symbol "BaseUpdateMultiFactorInfoRequest" needs to be exported by the entry point index.d.ts
313-
//
314334
// @public
315335
export interface UpdatePhoneMultiFactorInfoRequest extends BaseUpdateMultiFactorInfoRequest {
316336
phoneNumber: string;

src/auth/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ export {
6464
AuthFactorType,
6565
AuthProviderConfig,
6666
AuthProviderConfigFilter,
67+
BaseAuthProviderConfig,
68+
BaseCreateMultiFactorInfoRequest,
69+
BaseUpdateMultiFactorInfoRequest,
6770
CreateMultiFactorInfoRequest,
6871
CreatePhoneMultiFactorInfoRequest,
6972
CreateRequest,
@@ -73,6 +76,7 @@ export {
7376
MultiFactorConfigState,
7477
MultiFactorCreateSettings,
7578
MultiFactorUpdateSettings,
79+
OAuthResponseType,
7680
OIDCAuthProviderConfig,
7781
OIDCUpdateAuthProviderRequest,
7882
SAMLAuthProviderConfig,

src/auth/token-verifier.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ export class FirebaseTokenVerifier {
370370
fullDecodedToken: DecodedToken,
371371
projectId: string | null,
372372
isEmulator: boolean): void {
373-
373+
374374
const header = fullDecodedToken && fullDecodedToken.header;
375375
const payload = fullDecodedToken && fullDecodedToken.payload;
376376

0 commit comments

Comments
 (0)