# Functions

NewDBClientAuthRepository creates new ClientAuthRepository that is backed by a Mongodb collection.
NewTokenRepository creates new TokenRepository that is backed by mongo.

# Structs

MongoDBClientAuthRepository holds the mongo related collection for the ClientAuthRepository implementation.
MongoDBTokenRepository holds mongo related values for TokenRepository implementation.

# Interfaces

ClientAuthRepository defines the interface for accessing the ClientAuth in a persistence.
TokenRepository defines interface for accessing OAuth2 tokens in a persistence.