diff --git a/lib/passport/index.js b/lib/passport/index.js
index <HASH>..<HASH> 100644
--- a/lib/passport/index.js
+++ b/lib/passport/index.js
@@ -109,6 +109,15 @@ Passport.prototype.session = function() {
  *
  * Examples:
  *
+ *     passport.authenticate('local', { successRedirect: '/', failureRedirect: '/login' })(req, res);
+ *
+ *     passport.authenticate('local', function(err, user) {
+ *       if (!user) { return res.redirect('/login'); }
+ *       res.end('Authenticated!');
+ *     })(req, res);
+ *
+ *     req.authenticate('basic', { session: false })(req, res);
+ *
  *     app.get('/auth/twitter', passport.authenticate('twitter'), function(req, res) {
  *       // request will be redirected to Twitter
  *     });
@@ -116,6 +125,9 @@ Passport.prototype.session = function() {
  *       res.json(req.user);
  *     });
  *
+ * @param {String} strategy
+ * @param {Object} options
+ * @param {Function} callback
  * @return {Function} middleware
  * @api public
  */
Add additional examples to passport.authenticate().