firebase:: auth:: FederatedOAuthProviderData
#include <types.h>
Contains information to identify an OAuth povider.
Summary
Inheritance
Inherits from: firebase::auth::FederatedProviderData Constructors and Destructors | |
---|---|
FederatedOAuthProviderData() Initailizes an empty provider data structure. | |
FederatedOAuthProviderData(const std::string & provider) Initializes the provider data structure with a provider id. | |
FederatedOAuthProviderData(const std::string & provider, std::vector< std::string > scopes, std::map< std::string, std::string > custom_parameters) Initializes the provider data structure with the specified provider id, scopes and custom parameters. |
Public attributes | |
---|---|
custom_parameters | std::map< std::string, std::string > OAuth parameters which are provided to the federated provider service. |
scopes | std::vector< std::string > OAuth parmeters which specify which rights of access are being requested. |
Public attributes
custom_parameters
std::map< std::string, std::string > firebase::auth::FederatedOAuthProviderData::custom_parameters
OAuth parameters which are provided to the federated provider service.
scopes
std::vector< std::string > firebase::auth::FederatedOAuthProviderData::scopes
OAuth parmeters which specify which rights of access are being requested.
Public functions
FederatedOAuthProviderData
firebase::auth::FederatedOAuthProviderData::FederatedOAuthProviderData()
Initailizes an empty provider data structure.
FederatedOAuthProviderData
firebase::auth::FederatedOAuthProviderData::FederatedOAuthProviderData( const std::string & provider )
Initializes the provider data structure with a provider id.
FederatedOAuthProviderData
firebase::auth::FederatedOAuthProviderData::FederatedOAuthProviderData( const std::string & provider, std::vector< std::string > scopes, std::map< std::string, std::string > custom_parameters )
Initializes the provider data structure with the specified provider id, scopes and custom parameters.