@@ -630,6 +630,7 @@ class IdTokenListener {
630630// / types in the future, with support for OAuth to start.
631631class 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.
811813class 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