Skip to content

Commit 4bb029f

Browse files
Googlera-maurice
authored andcommitted
Put AuthHandler back under internal experimental. Fixed a compliation error where the auth handler was used in some methods that were not wrapped in INTERNAL_EXPERIMENTAL.
PiperOrigin-RevId: 288292008
1 parent 9340a59 commit 4bb029f

File tree

1 file changed

+8
-0
lines changed
  • auth/src/include/firebase

1 file changed

+8
-0
lines changed

auth/src/include/firebase/auth.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -630,6 +630,7 @@ class IdTokenListener {
630630
/// types in the future, with support for OAuth to start.
631631
class FederatedAuthProvider {
632632
public:
633+
#ifdef INTERNAL_EXPERIMENTAL
633634
#ifndef SWIG
634635
/// @brief Contains resulting information of a user authenticated by a
635636
/// Federated Auth Provider. This information will be used by the internal
@@ -788,6 +789,7 @@ class FederatedAuthProvider {
788789
const char* error_message);
789790
};
790791
#endif // not SWIG
792+
#endif // INTERNAL_EXPERIMENTAL
791793

792794
FederatedAuthProvider() {}
793795
virtual ~FederatedAuthProvider() {}
@@ -810,6 +812,7 @@ class FederatedAuthProvider {
810812
/// account linking and user reauthentication, respectively.
811813
class FederatedOAuthProvider : public FederatedAuthProvider {
812814
public:
815+
#ifdef INTERNAL_EXPERIMENTAL
813816
#ifndef SWIG
814817
/// @brief A FederatedAuthProvider typed specifically for OAuth Authentication
815818
/// handling.
@@ -819,6 +822,7 @@ class FederatedOAuthProvider : public FederatedAuthProvider {
819822
typedef FederatedAuthProvider::Handler<FederatedOAuthProviderData>
820823
AuthHandler;
821824
#endif // !SWIG
825+
#endif // INTERNAL_EXPERIMENTAL
822826

823827
/// Constructs an unconfigured provider.
824828
FederatedOAuthProvider();
@@ -831,6 +835,7 @@ class FederatedOAuthProvider : public FederatedAuthProvider {
831835
explicit FederatedOAuthProvider(
832836
const FederatedOAuthProviderData& provider_data);
833837

838+
#ifdef INTERNAL_EXPERIMENTAL
834839
#ifndef SWIG
835840
/// @brief Constructs a provider with the required information to authenticate
836841
/// using an OAuth Provider.
@@ -848,6 +853,7 @@ class FederatedOAuthProvider : public FederatedAuthProvider {
848853
FederatedOAuthProvider(const FederatedOAuthProviderData& provider_data,
849854
AuthHandler* handler);
850855
#endif // !SWIG
856+
#endif // INTERNAL_EXPERIMENTAL
851857

852858
~FederatedOAuthProvider() override;
853859

@@ -881,7 +887,9 @@ class FederatedOAuthProvider : public FederatedAuthProvider {
881887
Future<SignInResult> Reauthenticate(AuthData* auth_data) override;
882888

883889
FederatedOAuthProviderData provider_data_;
890+
#ifdef INTERNAL_EXPERIMENTAL
884891
AuthHandler* handler_;
892+
#endif // INTERNAL_EXPERIMENTAL
885893
};
886894

887895
} // namespace auth

0 commit comments

Comments
 (0)