@@ -630,6 +630,7 @@ class IdTokenListener {
630
630
// / types in the future, with support for OAuth to start.
631
631
class FederatedAuthProvider {
632
632
public:
633
+ #ifdef INTERNAL_EXPERIMENTAL
633
634
#ifndef SWIG
634
635
// / @brief Contains resulting information of a user authenticated by a
635
636
// / Federated Auth Provider. This information will be used by the internal
@@ -788,6 +789,7 @@ class FederatedAuthProvider {
788
789
const char * error_message);
789
790
};
790
791
#endif // not SWIG
792
+ #endif // INTERNAL_EXPERIMENTAL
791
793
792
794
FederatedAuthProvider () {}
793
795
virtual ~FederatedAuthProvider () {}
@@ -810,6 +812,7 @@ class FederatedAuthProvider {
810
812
// / account linking and user reauthentication, respectively.
811
813
class FederatedOAuthProvider : public FederatedAuthProvider {
812
814
public:
815
+ #ifdef INTERNAL_EXPERIMENTAL
813
816
#ifndef SWIG
814
817
// / @brief A FederatedAuthProvider typed specifically for OAuth Authentication
815
818
// / handling.
@@ -819,6 +822,7 @@ class FederatedOAuthProvider : public FederatedAuthProvider {
819
822
typedef FederatedAuthProvider::Handler<FederatedOAuthProviderData>
820
823
AuthHandler;
821
824
#endif // !SWIG
825
+ #endif // INTERNAL_EXPERIMENTAL
822
826
823
827
// / Constructs an unconfigured provider.
824
828
FederatedOAuthProvider ();
@@ -831,6 +835,7 @@ class FederatedOAuthProvider : public FederatedAuthProvider {
831
835
explicit FederatedOAuthProvider (
832
836
const FederatedOAuthProviderData& provider_data);
833
837
838
+ #ifdef INTERNAL_EXPERIMENTAL
834
839
#ifndef SWIG
835
840
// / @brief Constructs a provider with the required information to authenticate
836
841
// / using an OAuth Provider.
@@ -848,6 +853,7 @@ class FederatedOAuthProvider : public FederatedAuthProvider {
848
853
FederatedOAuthProvider (const FederatedOAuthProviderData& provider_data,
849
854
AuthHandler* handler);
850
855
#endif // !SWIG
856
+ #endif // INTERNAL_EXPERIMENTAL
851
857
852
858
~FederatedOAuthProvider () override ;
853
859
@@ -881,7 +887,9 @@ class FederatedOAuthProvider : public FederatedAuthProvider {
881
887
Future<SignInResult> Reauthenticate (AuthData* auth_data) override ;
882
888
883
889
FederatedOAuthProviderData provider_data_;
890
+ #ifdef INTERNAL_EXPERIMENTAL
884
891
AuthHandler* handler_;
892
+ #endif // INTERNAL_EXPERIMENTAL
885
893
};
886
894
887
895
} // namespace auth
0 commit comments