3D Repo Bouncer  1.4
Public Member Functions | Static Public Member Functions | Friends | List of all members
repo::RepoController::RepoToken Class Reference

Public Member Functions

 RepoToken (const repo::core::model::RepoBSON &credentials, const std::string &databaseHost=std::string(), const uint32_t &port=27017, const std::string &databaseName=std::string(), const std::string &alias=std::string())
 
const repo::core::model::RepoBSONgetCredentials () const
 
std::string serialiseToken () const
 
bool valid () const
 

Static Public Member Functions

static RepoTokencreateTokenFromRawData (const std::string &data)
 

Friends

class RepoController
 

Constructor & Destructor Documentation

repo::RepoController::RepoToken::RepoToken ( const repo::core::model::RepoBSON credentials,
const std::string &  databaseHost = std::string(),
const uint32_t &  port = 27017,
const std::string &  databaseName = std::string(),
const std::string &  alias = std::string() 
)
inline

Construct a Repo token

Parameters
credentialsuser credentials in a bson format
databaseHostPortdatabase address+port as a string
databaseNamedatabase it is authenticating against

The documentation for this class was generated from the following file: