OAuthClientSchema.path('clientSecret').required(true)
OAuthClientSchema.statics = {
- list: list,
- loadByIdAndSecret: loadByIdAndSecret,
- loadFirstClient: loadFirstClient
+ getByIdAndSecret,
+ list,
+ loadFirstClient
}
mongoose.model('OAuthClient', OAuthClientSchema)
return this.findOne({}, callback)
}
-function loadByIdAndSecret (id, clientSecret) {
- return this.findOne({ _id: id, clientSecret: clientSecret })
+function getByIdAndSecret (id, clientSecret) {
+ return this.findOne({ _id: id, clientSecret: clientSecret }).exec()
}