lynndylanhurley/devise_token_auth

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog

## [v1.2.4](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.2.4) (2024-10-21)

[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.2.3...v1.2.4)

**Closed issues:**

- Different rails versions supported [\#1622](https://github.com/lynndylanhurley/devise_token_auth/issues/1622)
- Your application has sessions disabled. To write to the session you must first configure a session store [\#1616](https://github.com/lynndylanhurley/devise_token_auth/issues/1616)
- Support Rails 7.1 [\#1608](https://github.com/lynndylanhurley/devise_token_auth/issues/1608)
- Demo crash [\#1410](https://github.com/lynndylanhurley/devise_token_auth/issues/1410)
- Does DTA support HTTP Only Cookie Refresh tokens along site access tokens? [\#1371](https://github.com/lynndylanhurley/devise_token_auth/issues/1371)
- resource\_class wrong number of arguments \(1 for 0\) [\#268](https://github.com/lynndylanhurley/devise_token_auth/issues/268)
- Having both devise and devise\_token\_auth [\#120](https://github.com/lynndylanhurley/devise_token_auth/issues/120)

**Merged pull requests:**

- fix: point to the correct documentation page [\#1634](https://github.com/lynndylanhurley/devise_token_auth/pull/1634) ([nickskalkin](https://github.com/nickskalkin))
- Remove broken demos [\#1633](https://github.com/lynndylanhurley/devise_token_auth/pull/1633) ([MaicolBen](https://github.com/MaicolBen))
- Support rails 7.2 [\#1632](https://github.com/lynndylanhurley/devise_token_auth/pull/1632) ([MaicolBen](https://github.com/MaicolBen))
- Add Persian locale [\#1627](https://github.com/lynndylanhurley/devise_token_auth/pull/1627) ([abehnamfard](https://github.com/abehnamfard))
- Revert "Update sqlite3 requirement from ~\> 1.4 to ~\> 2.0" [\#1626](https://github.com/lynndylanhurley/devise_token_auth/pull/1626) ([MaicolBen](https://github.com/MaicolBen))
- Drop support for ruby 2.5-6 [\#1624](https://github.com/lynndylanhurley/devise_token_auth/pull/1624) ([MaicolBen](https://github.com/MaicolBen))
- Bump 1.2.3 [\#1623](https://github.com/lynndylanhurley/devise_token_auth/pull/1623) ([MaicolBen](https://github.com/MaicolBen))
- Update sqlite3 requirement from ~\> 1.4 to ~\> 2.0 [\#1620](https://github.com/lynndylanhurley/devise_token_auth/pull/1620) ([dependabot[bot]](https://github.com/apps/dependabot))
- Delete dead links in the documentation [\#1353](https://github.com/lynndylanhurley/devise_token_auth/pull/1353) ([K-Sato1995](https://github.com/K-Sato1995))

## [v1.2.3](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.2.3) (2023-11-13)

[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.2.2...v1.2.3)

**Merged pull requests:**

- Fix Rails version comparison [\#1614](https://github.com/lynndylanhurley/devise_token_auth/pull/1614) ([santib](https://github.com/santib))
- Fix registration spec failure [\#1613](https://github.com/lynndylanhurley/devise_token_auth/pull/1613) ([MaicolBen](https://github.com/MaicolBen))
- Fixes 'redirect\_options' addition for 'redirect\_to' in confirmations [\#1612](https://github.com/lynndylanhurley/devise_token_auth/pull/1612) ([kaekasui](https://github.com/kaekasui))
- Faker safe\_email -\> email [\#1607](https://github.com/lynndylanhurley/devise_token_auth/pull/1607) ([hatsu38](https://github.com/hatsu38))
- Support for writing style deprecated in 7.1 and removed in 7.2 [\#1606](https://github.com/lynndylanhurley/devise_token_auth/pull/1606) ([hatsu38](https://github.com/hatsu38))
- Bump to 1.2.2 [\#1602](https://github.com/lynndylanhurley/devise_token_auth/pull/1602) ([MaicolBen](https://github.com/MaicolBen))

## [v1.2.2](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.2.2) (2023-06-11)

[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.2.1...v1.2.2)

**Closed issues:**

- keep getting a 401 on overriden create devise [\#1598](https://github.com/lynndylanhurley/devise_token_auth/issues/1598)
- Method sign\_in called with incorrect paramenters [\#1585](https://github.com/lynndylanhurley/devise_token_auth/issues/1585)
- Release latest version, there are too many fixes in the master waiting to be released [\#1560](https://github.com/lynndylanhurley/devise_token_auth/issues/1560)
- NoMethodError: undefined method `downcase' for nil:NilClass [\#1540](https://github.com/lynndylanhurley/devise_token_auth/issues/1540)
- Confirming an already confirmed user -- still not quite working. [\#1123](https://github.com/lynndylanhurley/devise_token_auth/issues/1123)
- Email confirmation route [\#1110](https://github.com/lynndylanhurley/devise_token_auth/issues/1110)

**Merged pull requests:**

- Drop support for ruby 2.4 [\#1601](https://github.com/lynndylanhurley/devise_token_auth/pull/1601) ([MaicolBen](https://github.com/MaicolBen))
- Don't leak information about the existence of accounts in SessionsController [\#1600](https://github.com/lynndylanhurley/devise_token_auth/pull/1600) ([moritzhoeppner](https://github.com/moritzhoeppner))
- add redirect\_to options for rails7 allow\_other\_host [\#1599](https://github.com/lynndylanhurley/devise_token_auth/pull/1599) ([ihatov08](https://github.com/ihatov08))
- Update faker requirement from ~\> 2.16 to ~\> 3.2 [\#1593](https://github.com/lynndylanhurley/devise_token_auth/pull/1593) ([dependabot[bot]](https://github.com/apps/dependabot))
- Update mongoid-locker requirement from ~\> 1.0 to ~\> 2.0 [\#1592](https://github.com/lynndylanhurley/devise_token_auth/pull/1592) ([dependabot[bot]](https://github.com/apps/dependabot))
- dependencies/dependabot configuration [\#1590](https://github.com/lynndylanhurley/devise_token_auth/pull/1590) ([jotolo](https://github.com/jotolo))
- Remove sprockets [\#1589](https://github.com/lynndylanhurley/devise_token_auth/pull/1589) ([MaicolBen](https://github.com/MaicolBen))
- update/test configuration Rails7 and mongoid7 [\#1588](https://github.com/lynndylanhurley/devise_token_auth/pull/1588) ([jotolo](https://github.com/jotolo))
- brakeman vulnaribility UnsafeReflection. [\#1587](https://github.com/lynndylanhurley/devise_token_auth/pull/1587) ([ryanfox1985](https://github.com/ryanfox1985))
- Method sign\_in with wrong parameters [\#1586](https://github.com/lynndylanhurley/devise_token_auth/pull/1586) ([lazaronixon](https://github.com/lazaronixon))
- update/Ruby 3.x and Rails 7.0 [\#1584](https://github.com/lynndylanhurley/devise_token_auth/pull/1584) ([jotolo](https://github.com/jotolo))
- Add support for ruby 3 & fix test suite [\#1582](https://github.com/lynndylanhurley/devise_token_auth/pull/1582) ([MaicolBen](https://github.com/MaicolBen))
- chore: add vanilla-token-auth to client list [\#1578](https://github.com/lynndylanhurley/devise_token_auth/pull/1578) ([theblang](https://github.com/theblang))
- 🐛 Not update cookies when is a batch request [\#1577](https://github.com/lynndylanhurley/devise_token_auth/pull/1577) ([djpremier](https://github.com/djpremier))
- Revert "Fix unpermitted parameters warning" [\#1571](https://github.com/lynndylanhurley/devise_token_auth/pull/1571) ([MaicolBen](https://github.com/MaicolBen))
- Fixed vulnerabilities [\#1569](https://github.com/lynndylanhurley/devise_token_auth/pull/1569) ([ryanfox1985](https://github.com/ryanfox1985))
- Fix unpermitted parameters warning [\#1568](https://github.com/lynndylanhurley/devise_token_auth/pull/1568) ([remy727](https://github.com/remy727))
- Remove bearer token if cookie\_enabled is true [\#1567](https://github.com/lynndylanhurley/devise_token_auth/pull/1567) ([rhiroshi](https://github.com/rhiroshi))
- Update initializer template [\#1564](https://github.com/lynndylanhurley/devise_token_auth/pull/1564) ([djpremier](https://github.com/djpremier))
- Allow omniauth redirect post method [\#1563](https://github.com/lynndylanhurley/devise_token_auth/pull/1563) ([florindiconescu](https://github.com/florindiconescu))
- Avoid raising a RoutingError when confirming a user twice [\#1557](https://github.com/lynndylanhurley/devise_token_auth/pull/1557) ([micred](https://github.com/micred))

## [v1.2.1](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.2.1) (2022-09-10)

[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.2.0...v1.2.1)

**Closed issues:**

- registrations controller. tokens only for authenticated [\#1553](https://github.com/lynndylanhurley/devise_token_auth/issues/1553)
- Rails 7 support [\#1552](https://github.com/lynndylanhurley/devise_token_auth/issues/1552)
- Not working with any version of Rails 6 and 7 [\#1551](https://github.com/lynndylanhurley/devise_token_auth/issues/1551)
- Commit 1a0483fbd12583810f21eb320abfa8b768724774 makes \#\<Psych::SyntaxError [\#1548](https://github.com/lynndylanhurley/devise_token_auth/issues/1548)
- undefined local variable or method `cookies' for \#\<Api::MesController:0x00007f93aa1cb9f8\> [\#1538](https://github.com/lynndylanhurley/devise_token_auth/issues/1538)
- Rails 7 support? [\#1533](https://github.com/lynndylanhurley/devise_token_auth/issues/1533)
- Request:  [\#1526](https://github.com/lynndylanhurley/devise_token_auth/issues/1526)
- Rails 7 Issue [\#1523](https://github.com/lynndylanhurley/devise_token_auth/issues/1523)
- Bearer Token Usage [\#1522](https://github.com/lynndylanhurley/devise_token_auth/issues/1522)
- Got "ActionDispatch::Request::Session::DisabledSessionError" [\#1521](https://github.com/lynndylanhurley/devise_token_auth/issues/1521)
- Travis CI migration or alternatives [\#1518](https://github.com/lynndylanhurley/devise_token_auth/issues/1518)
- Update dependency to support Rails 7.0.0.rc1 [\#1515](https://github.com/lynndylanhurley/devise_token_auth/issues/1515)
- Devise, devise\_auth\_token and activeadmin with 2 different models - Controller error [\#1512](https://github.com/lynndylanhurley/devise_token_auth/issues/1512)
- Paranoid mode still returning a distinguishable 404 responses [\#1510](https://github.com/lynndylanhurley/devise_token_auth/issues/1510)
- Invalid client with  google-oauth2 [\#1499](https://github.com/lynndylanhurley/devise_token_auth/issues/1499)
- Concurrency issue? [\#1497](https://github.com/lynndylanhurley/devise_token_auth/issues/1497)
- Doesn't seem to follow Bearer Token authorization spec...? [\#1487](https://github.com/lynndylanhurley/devise_token_auth/issues/1487)
- Can we have a new version released? [\#1483](https://github.com/lynndylanhurley/devise_token_auth/issues/1483)
- Token invalidation after canceled request by the frontend app [\#1232](https://github.com/lynndylanhurley/devise_token_auth/issues/1232)
- FrozenError \(can't modify frozen Hash\) [\#1151](https://github.com/lynndylanhurley/devise_token_auth/issues/1151)
- Password Reset Links Invalidated After Being Clicked [\#1141](https://github.com/lynndylanhurley/devise_token_auth/issues/1141)
- Authorization Request Header Field? [\#902](https://github.com/lynndylanhurley/devise_token_auth/issues/902)
- jsonb token [\#841](https://github.com/lynndylanhurley/devise_token_auth/issues/841)

**Merged pull requests:**

- Update changelog [\#1555](https://github.com/lynndylanhurley/devise_token_auth/pull/1555) ([MaicolBen](https://github.com/MaicolBen))
- Add custom uid reference [\#1554](https://github.com/lynndylanhurley/devise_token_auth/pull/1554) ([florindiconescu](https://github.com/florindiconescu))
- Update ja.yml [\#1550](https://github.com/lynndylanhurley/devise_token_auth/pull/1550) ([RaziAhmad123](https://github.com/RaziAhmad123))
- Fixed ja.yml because CI failed. [\#1547](https://github.com/lynndylanhurley/devise_token_auth/pull/1547) ([hatsu38](https://github.com/hatsu38))
- Translate the unlocks, confirmations message into Japanese [\#1544](https://github.com/lynndylanhurley/devise_token_auth/pull/1544) ([hatsu38](https://github.com/hatsu38))
- Set cookie token immediately in reset password and OmniAuth success flows [\#1542](https://github.com/lynndylanhurley/devise_token_auth/pull/1542) ([theblang](https://github.com/theblang))
- Added 'Authorization' header with bearer token [\#1534](https://github.com/lynndylanhurley/devise_token_auth/pull/1534) ([rhiroshi](https://github.com/rhiroshi))
- Fix Paranoid Status Codes [\#1524](https://github.com/lynndylanhurley/devise_token_auth/pull/1524) ([keithdoggett](https://github.com/keithdoggett))
- add `previous_token` [\#1520](https://github.com/lynndylanhurley/devise_token_auth/pull/1520) ([sudhanshug16](https://github.com/sudhanshug16))
- Migrate to GitHub Actions [\#1519](https://github.com/lynndylanhurley/devise_token_auth/pull/1519) ([enomotodev](https://github.com/enomotodev))
- Support Rails 7.0 [\#1517](https://github.com/lynndylanhurley/devise_token_auth/pull/1517) ([enomotodev](https://github.com/enomotodev))
- \[bugfix\] omniauth: handle POST action redirects [\#1509](https://github.com/lynndylanhurley/devise_token_auth/pull/1509) ([lynndylanhurley](https://github.com/lynndylanhurley))
- Fix the doc missing configure devise mail sender [\#1504](https://github.com/lynndylanhurley/devise_token_auth/pull/1504) ([hsonthach](https://github.com/hsonthach))
- Fix callback if migrations fails [\#1502](https://github.com/lynndylanhurley/devise_token_auth/pull/1502) ([thooams](https://github.com/thooams))
- wrap creation and save of token in a transaction [\#1498](https://github.com/lynndylanhurley/devise_token_auth/pull/1498) ([pascalbetz](https://github.com/pascalbetz))
- Increase required ruby version to 2.3 [\#1495](https://github.com/lynndylanhurley/devise_token_auth/pull/1495) ([mcelicalderon](https://github.com/mcelicalderon))
- Turn email validation process into class method [\#1494](https://github.com/lynndylanhurley/devise_token_auth/pull/1494) ([muratiger](https://github.com/muratiger))
- Update faq.md [\#1493](https://github.com/lynndylanhurley/devise_token_auth/pull/1493) ([SUMAR7](https://github.com/SUMAR7))

## [v1.2.0](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.2.0) (2021-07-19)

[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.1.5...v1.2.0)

**Implemented enhancements:**

- Paranoid mode is non existent [\#1100](https://github.com/lynndylanhurley/devise_token_auth/issues/1100)
- Add paranoid mode [\#1378](https://github.com/lynndylanhurley/devise_token_auth/pull/1378) ([luisalima](https://github.com/luisalima))

**Closed issues:**

- DeviseTokenAuth::Errors::InvalidModel [\#1485](https://github.com/lynndylanhurley/devise_token_auth/issues/1485)
- How not to update the headers when the api server returns a response with an error status [\#1476](https://github.com/lynndylanhurley/devise_token_auth/issues/1476)
- Does not install on Rails 6.1 and Ruby 2.7, fresh install [\#1475](https://github.com/lynndylanhurley/devise_token_auth/issues/1475)
- Devise::Models::Authenticatable::BLACKLIST\_FOR\_SERIALIZATION is deprecated [\#1474](https://github.com/lynndylanhurley/devise_token_auth/issues/1474)
- @token not assigned prior to delete/destory [\#1465](https://github.com/lynndylanhurley/devise_token_auth/issues/1465)
- Installing devise\_token\_auth on MacOS, rails conflict [\#1458](https://github.com/lynndylanhurley/devise_token_auth/issues/1458)
- Deprecation warning `connection_config is deprecated and will be removed from Rails 6.2` when using Rails 6.1 [\#1451](https://github.com/lynndylanhurley/devise_token_auth/issues/1451)
- Trying to integrate with devise-multi\_email [\#1421](https://github.com/lynndylanhurley/devise_token_auth/issues/1421)
- Rails email change not send confirmation emaill  [\#1338](https://github.com/lynndylanhurley/devise_token_auth/issues/1338)

**Merged pull requests:**

- Bump version to 1.2.0 [\#1492](https://github.com/lynndylanhurley/devise_token_auth/pull/1492) ([MaicolBen](https://github.com/MaicolBen))
- Fix unescape and keyword parameters warning [\#1490](https://github.com/lynndylanhurley/devise_token_auth/pull/1490) ([muratiger](https://github.com/muratiger))
- check password changed only when using password authentication [\#1486](https://github.com/lynndylanhurley/devise_token_auth/pull/1486) ([qiuyin](https://github.com/qiuyin))
- Add new param FAQ [\#1481](https://github.com/lynndylanhurley/devise_token_auth/pull/1481) ([muratiger](https://github.com/muratiger))
- fix mongoid detecting bug [\#1478](https://github.com/lynndylanhurley/devise_token_auth/pull/1478) ([qiuyin](https://github.com/qiuyin))
- replace deprecated constant BLACKLIST\_FOR\_SERIALIZATION [\#1473](https://github.com/lynndylanhurley/devise_token_auth/pull/1473) ([prashant-kiwi](https://github.com/prashant-kiwi))
- Workaround for cc-test-reporter with SimpleCov 0.18 [\#1472](https://github.com/lynndylanhurley/devise_token_auth/pull/1472) ([enomotodev](https://github.com/enomotodev))
- Fix mongo setup in travis [\#1471](https://github.com/lynndylanhurley/devise_token_auth/pull/1471) ([MaicolBen](https://github.com/MaicolBen))
- Use the same behavior than the deprecated URI.escape [\#1470](https://github.com/lynndylanhurley/devise_token_auth/pull/1470) ([MaicolBen](https://github.com/MaicolBen))
- Replace URI::escape which was removed in Ruby 3 [\#1468](https://github.com/lynndylanhurley/devise_token_auth/pull/1468) ([alea12](https://github.com/alea12))
- Update connection\_config to connection\_db\_config [\#1467](https://github.com/lynndylanhurley/devise_token_auth/pull/1467) ([melnik0v](https://github.com/melnik0v))
- Fix docs/config/initialization.md [\#1464](https://github.com/lynndylanhurley/devise_token_auth/pull/1464) ([yoshitsugu](https://github.com/yoshitsugu))
- Fix omniauth version until devise fixes omniauth requirement [\#1463](https://github.com/lynndylanhurley/devise_token_auth/pull/1463) ([MaicolBen](https://github.com/MaicolBen))
- Add support for sending and receiving the auth token via a server cookie [\#1453](https://github.com/lynndylanhurley/devise_token_auth/pull/1453) ([theblang](https://github.com/theblang))
- Fix critical error on registration with confirmation mode [\#1447](https://github.com/lynndylanhurley/devise_token_auth/pull/1447) ([pnghai](https://github.com/pnghai))


## [v1.1.5](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.1.5) (2020-12-08)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.1.4...v1.1.5)

**Closed issues:**

- Update dependency to support Rails 6.1/6.1.0.rc1 [\#1443](https://github.com/lynndylanhurley/devise_token_auth/issues/1443)
- undefined method `tokens' for \#\<Hash: [\#1442](https://github.com/lynndylanhurley/devise_token_auth/issues/1442)
- Wrong tokens after server restarts? [\#1430](https://github.com/lynndylanhurley/devise_token_auth/issues/1430)
- ConfirmationsController\#show - undefined method `rails51?' for Devise:Module [\#1429](https://github.com/lynndylanhurley/devise_token_auth/issues/1429)
- Persisting sessions with Warden [\#1426](https://github.com/lynndylanhurley/devise_token_auth/issues/1426)
- Active\_Admin and devise\_auth\_token [\#1424](https://github.com/lynndylanhurley/devise_token_auth/issues/1424)
- Rails51? method is dropped from devise gem [\#1411](https://github.com/lynndylanhurley/devise_token_auth/issues/1411)
- Rails 6.0.3.1 generate error [\#1409](https://github.com/lynndylanhurley/devise_token_auth/issues/1409)
- Does this integrate with devise? [\#1408](https://github.com/lynndylanhurley/devise_token_auth/issues/1408)
- Email and Password Can't be blank [\#1405](https://github.com/lynndylanhurley/devise_token_auth/issues/1405)
- Release new version? [\#1403](https://github.com/lynndylanhurley/devise_token_auth/issues/1403)
- Generator is not compatible with Rails 6 [\#1400](https://github.com/lynndylanhurley/devise_token_auth/issues/1400)
- Add some tags to this project? [\#1399](https://github.com/lynndylanhurley/devise_token_auth/issues/1399)
- After sign in, any access-token is valid with correct client  [\#1394](https://github.com/lynndylanhurley/devise_token_auth/issues/1394)
- Gitbook docs table too wide [\#1383](https://github.com/lynndylanhurley/devise_token_auth/issues/1383)
- set\_request\_start overrides token set by earlier current\_user call [\#1370](https://github.com/lynndylanhurley/devise_token_auth/issues/1370)
- override authenticate\_user! error response method [\#1369](https://github.com/lynndylanhurley/devise_token_auth/issues/1369)
- Check how long an existing token is going to last [\#1357](https://github.com/lynndylanhurley/devise_token_auth/issues/1357)
- Why is Trackable option still active? [\#1356](https://github.com/lynndylanhurley/devise_token_auth/issues/1356)
- Force users to reset passwords on the first logins [\#1354](https://github.com/lynndylanhurley/devise_token_auth/issues/1354)
- undefined local variable or method `resource\_name' [\#1352](https://github.com/lynndylanhurley/devise_token_auth/issues/1352)
- Rails 6.1 DEPRECATION WARNING: Uniqueness validator case sensitivity [\#1345](https://github.com/lynndylanhurley/devise_token_auth/issues/1345)
- NoMethodError \(undefined method `saved\_change\_to\_attribute?' with Mongoid [\#1335](https://github.com/lynndylanhurley/devise_token_auth/issues/1335)
- Sessions POST being forwarded to GET and returning 405 [\#1294](https://github.com/lynndylanhurley/devise_token_auth/issues/1294)
- How do I obtain a token using omniauth-saml ?  [\#960](https://github.com/lynndylanhurley/devise_token_auth/issues/960)

**Merged pull requests:**

- Enable rails 6.1 [\#1446](https://github.com/lynndylanhurley/devise_token_auth/pull/1446) ([MaicolBen](https://github.com/MaicolBen))
- Add email validation errors via add [\#1445](https://github.com/lynndylanhurley/devise_token_auth/pull/1445) ([artplan1](https://github.com/artplan1))
- not work alongside standard Devise for class with namespace, use mapping directly as scope [\#1440](https://github.com/lynndylanhurley/devise_token_auth/pull/1440) ([islue](https://github.com/islue))
- Update faq.md [\#1439](https://github.com/lynndylanhurley/devise_token_auth/pull/1439) ([sizief](https://github.com/sizief))
- Add mssing methods to Controller Overrides Docs [\#1437](https://github.com/lynndylanhurley/devise_token_auth/pull/1437) ([dominikdarnel](https://github.com/dominikdarnel))
- make DTA respect controller overrides it doesn't know about [\#1435](https://github.com/lynndylanhurley/devise_token_auth/pull/1435) ([akatz](https://github.com/akatz))
- Remove unnecessary require\_relative the file should be autoloaded [\#1433](https://github.com/lynndylanhurley/devise_token_auth/pull/1433) ([jprosevear](https://github.com/jprosevear))
- feat\(Route\): Accept override [\#1432](https://github.com/lynndylanhurley/devise_token_auth/pull/1432) ([plribeiro3000](https://github.com/plribeiro3000))
- Enhancement: remove unnecessary statement in destroy session [\#1431](https://github.com/lynndylanhurley/devise_token_auth/pull/1431) ([martinjaimem](https://github.com/martinjaimem))
- chore\(deps\): remove Sprockets requirement [\#1428](https://github.com/lynndylanhurley/devise_token_auth/pull/1428) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Serialize updated at without to s [\#1423](https://github.com/lynndylanhurley/devise_token_auth/pull/1423) ([MaicolBen](https://github.com/MaicolBen))
- missing space in migration generator [\#1422](https://github.com/lynndylanhurley/devise_token_auth/pull/1422) ([ngouy](https://github.com/ngouy))
- Avoid nullyfing token when current\_user is called before [\#1417](https://github.com/lynndylanhurley/devise_token_auth/pull/1417) ([MaicolBen](https://github.com/MaicolBen))
- Avoid failing on undefined variable for invalid record [\#1416](https://github.com/lynndylanhurley/devise_token_auth/pull/1416) ([MaicolBen](https://github.com/MaicolBen))
- Fix parent class name generator for rails 6 [\#1414](https://github.com/lynndylanhurley/devise_token_auth/pull/1414) ([MaicolBen](https://github.com/MaicolBen))
- Reduce config variables doc table width [\#1413](https://github.com/lynndylanhurley/devise_token_auth/pull/1413) ([MaicolBen](https://github.com/MaicolBen))
- Fix crash on devise 4.7.2+ [\#1412](https://github.com/lynndylanhurley/devise_token_auth/pull/1412) ([pnghai](https://github.com/pnghai))
- Ignore sync uid in case confirmable mail changed [\#1407](https://github.com/lynndylanhurley/devise_token_auth/pull/1407) ([pnghai](https://github.com/pnghai))
- Bump version to 1.1.4 [\#1406](https://github.com/lynndylanhurley/devise_token_auth/pull/1406) ([MaicolBen](https://github.com/MaicolBen))
- Memorize current\_\#{group\_name} to avoid error [\#722](https://github.com/lynndylanhurley/devise_token_auth/pull/722) ([Charlie-Hua](https://github.com/Charlie-Hua))

## [v1.1.4](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.1.4) (2020-06-02)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.1.3...v1.1.4)

**Closed issues:**

- possible to disable the self-registration endpoint? [\#1402](https://github.com/lynndylanhurley/devise_token_auth/issues/1402)
- Axios formatting and Rails controller validation? [\#1380](https://github.com/lynndylanhurley/devise_token_auth/issues/1380)
- NoMethodError \(undefined method `client' for "\<token\>":String\) [\#1375](https://github.com/lynndylanhurley/devise_token_auth/issues/1375)
- mation\_instruction [\#1373](https://github.com/lynndylanhurley/devise_token_auth/issues/1373)
- Unpermitted parameter :session when signing in using javascript fetch [\#1361](https://github.com/lynndylanhurley/devise_token_auth/issues/1361)
- How do i authenticate with graphql-ruby? [\#1360](https://github.com/lynndylanhurley/devise_token_auth/issues/1360)
- Using DeviseTokenAuth::Concerns::User breaks Devise::confirmable and Devise::reconfirmable [\#1013](https://github.com/lynndylanhurley/devise_token_auth/issues/1013)

**Merged pull requests:**

- Update faq.md [\#1401](https://github.com/lynndylanhurley/devise_token_auth/pull/1401) ([mdjamal](https://github.com/mdjamal))
- Update assign\_provider\_attrs to strip 'name' field [\#1398](https://github.com/lynndylanhurley/devise_token_auth/pull/1398) ([SpLouk](https://github.com/SpLouk))
- Fix grammar [\#1396](https://github.com/lynndylanhurley/devise_token_auth/pull/1396) ([arku](https://github.com/arku))
- \[Refactor\] fixed "not\_email" setting in ja.yml [\#1395](https://github.com/lynndylanhurley/devise_token_auth/pull/1395) ([eitches](https://github.com/eitches))
- CI build fix: Pin to pry \< 0.13 for 2.3 support, workaround CodeClimate reporter issue [\#1393](https://github.com/lynndylanhurley/devise_token_auth/pull/1393) ([olleolleolle](https://github.com/olleolleolle))
- Fix broken link [\#1392](https://github.com/lynndylanhurley/devise_token_auth/pull/1392) ([dlederle](https://github.com/dlederle))
- Fix: Save user authentication token after email confirmation [\#1391](https://github.com/lynndylanhurley/devise_token_auth/pull/1391) ([gabrielbursztein2](https://github.com/gabrielbursztein2))
- Fix token-type header key in testing example docs [\#1390](https://github.com/lynndylanhurley/devise_token_auth/pull/1390) ([goalaleo](https://github.com/goalaleo))
- Issue - 1358 Argument error when converting token updated\_at using to… [\#1388](https://github.com/lynndylanhurley/devise_token_auth/pull/1388) ([saichander17](https://github.com/saichander17))
- Validate that token is valid for patch request last token [\#1386](https://github.com/lynndylanhurley/devise_token_auth/pull/1386) ([ahmedmagdy711](https://github.com/ahmedmagdy711))
- Fix docs/usage/reset\_password.md [\#1382](https://github.com/lynndylanhurley/devise_token_auth/pull/1382) ([K-Sato1995](https://github.com/K-Sato1995))
- Fix missing polish and portugese missing translation errors [\#1377](https://github.com/lynndylanhurley/devise_token_auth/pull/1377) ([woochaq](https://github.com/woochaq))
- \[Documentation\] write complete path for authentication\_test\_spec.rb [\#1376](https://github.com/lynndylanhurley/devise_token_auth/pull/1376) ([cprodhomme](https://github.com/cprodhomme))
- Add case sensitive option required to prevent deprecation warning in … [\#1368](https://github.com/lynndylanhurley/devise_token_auth/pull/1368) ([niciliketo](https://github.com/niciliketo))
- Add rails 6.0 config to travis [\#1366](https://github.com/lynndylanhurley/devise_token_auth/pull/1366) ([brateq](https://github.com/brateq))
- Add docs for confirmation endpoint [\#1365](https://github.com/lynndylanhurley/devise_token_auth/pull/1365) ([brateq](https://github.com/brateq))
- Remove Trackable option from generator [\#1362](https://github.com/lynndylanhurley/devise_token_auth/pull/1362) ([SugiKent](https://github.com/SugiKent))
- Please merge again [\#1350](https://github.com/lynndylanhurley/devise_token_auth/pull/1350) ([exocode](https://github.com/exocode))
- Fix dead link [\#1349](https://github.com/lynndylanhurley/devise_token_auth/pull/1349) ([tegandbiscuits](https://github.com/tegandbiscuits))
- detect Mongoid \(till Mongoid will implement it\) [\#1348](https://github.com/lynndylanhurley/devise_token_auth/pull/1348) ([exocode](https://github.com/exocode))
- feat\(oauth-apple\): support Sign in with Apple as a documented OmniAuth provider [\#1347](https://github.com/lynndylanhurley/devise_token_auth/pull/1347) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Add Korean locale [\#1346](https://github.com/lynndylanhurley/devise_token_auth/pull/1346) ([ghost](https://github.com/ghost))
- doc: remove duplicated test case on ./docs/usage/testing.md [\#1344](https://github.com/lynndylanhurley/devise_token_auth/pull/1344) ([miyataka](https://github.com/miyataka))
- Fix to be able to use Devise::confirmable module [\#1343](https://github.com/lynndylanhurley/devise_token_auth/pull/1343) ([makicamel](https://github.com/makicamel))
- repeat any query params after a fragment [\#1341](https://github.com/lynndylanhurley/devise_token_auth/pull/1341) ([colmben](https://github.com/colmben))

## [v1.1.4](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.1.4) (2020-06-02)

[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.1.3...v1.1.4)

**Closed issues:**

- possible to disable the self-registration endpoint? [\#1402](https://github.com/lynndylanhurley/devise_token_auth/issues/1402)
- Axios formatting and Rails controller validation? [\#1380](https://github.com/lynndylanhurley/devise_token_auth/issues/1380)
- NoMethodError \(undefined method `client' for "\<token\>":String\) [\#1375](https://github.com/lynndylanhurley/devise_token_auth/issues/1375)
- mation\_instruction [\#1373](https://github.com/lynndylanhurley/devise_token_auth/issues/1373)
- Unpermitted parameter :session when signing in using javascript fetch [\#1361](https://github.com/lynndylanhurley/devise_token_auth/issues/1361)
- How do i authenticate with graphql-ruby? [\#1360](https://github.com/lynndylanhurley/devise_token_auth/issues/1360)
- Using DeviseTokenAuth::Concerns::User breaks Devise::confirmable and Devise::reconfirmable [\#1013](https://github.com/lynndylanhurley/devise_token_auth/issues/1013)

**Merged pull requests:**

- Update faq.md [\#1401](https://github.com/lynndylanhurley/devise_token_auth/pull/1401) ([mdjamal](https://github.com/mdjamal))
- Update assign\_provider\_attrs to strip 'name' field [\#1398](https://github.com/lynndylanhurley/devise_token_auth/pull/1398) ([SpLouk](https://github.com/SpLouk))
- Fix grammar [\#1396](https://github.com/lynndylanhurley/devise_token_auth/pull/1396) ([arku](https://github.com/arku))
- \[Refactor\] fixed "not\_email" setting in ja.yml [\#1395](https://github.com/lynndylanhurley/devise_token_auth/pull/1395) ([h-sada](https://github.com/h-sada))
- CI build fix: Pin to pry \< 0.13 for 2.3 support, workaround CodeClimate reporter issue [\#1393](https://github.com/lynndylanhurley/devise_token_auth/pull/1393) ([olleolleolle](https://github.com/olleolleolle))
- Fix broken link [\#1392](https://github.com/lynndylanhurley/devise_token_auth/pull/1392) ([dlederle](https://github.com/dlederle))
- Fix: Save user authentication token after email confirmation [\#1391](https://github.com/lynndylanhurley/devise_token_auth/pull/1391) ([gabrielbursztein2](https://github.com/gabrielbursztein2))
- Fix token-type header key in testing example docs [\#1390](https://github.com/lynndylanhurley/devise_token_auth/pull/1390) ([goalaleo](https://github.com/goalaleo))
- Issue - 1358 Argument error when converting token updated\_at using to… [\#1388](https://github.com/lynndylanhurley/devise_token_auth/pull/1388) ([saichander17](https://github.com/saichander17))
- Validate that token is valid for patch request last token [\#1386](https://github.com/lynndylanhurley/devise_token_auth/pull/1386) ([ahmedmagdy711](https://github.com/ahmedmagdy711))
- Fix docs/usage/reset\_password.md [\#1382](https://github.com/lynndylanhurley/devise_token_auth/pull/1382) ([K-Sato1995](https://github.com/K-Sato1995))
- Fix missing polish and portugese missing translation errors [\#1377](https://github.com/lynndylanhurley/devise_token_auth/pull/1377) ([woochaq](https://github.com/woochaq))
- \[Documentation\] write complete path for authentication\_test\_spec.rb [\#1376](https://github.com/lynndylanhurley/devise_token_auth/pull/1376) ([cprodhomme](https://github.com/cprodhomme))
- Add case sensitive option required to prevent deprecation warning in … [\#1368](https://github.com/lynndylanhurley/devise_token_auth/pull/1368) ([niciliketo](https://github.com/niciliketo))
- Add rails 6.0 config to travis [\#1366](https://github.com/lynndylanhurley/devise_token_auth/pull/1366) ([brateq](https://github.com/brateq))
- Add docs for confirmation endpoint [\#1365](https://github.com/lynndylanhurley/devise_token_auth/pull/1365) ([brateq](https://github.com/brateq))
- Remove Trackable option from generator [\#1362](https://github.com/lynndylanhurley/devise_token_auth/pull/1362) ([SugiKent](https://github.com/SugiKent))
- Please merge again [\#1350](https://github.com/lynndylanhurley/devise_token_auth/pull/1350) ([exocode](https://github.com/exocode))
- Fix dead link [\#1349](https://github.com/lynndylanhurley/devise_token_auth/pull/1349) ([tegandbiscuits](https://github.com/tegandbiscuits))
- detect Mongoid \(till Mongoid will implement it\) [\#1348](https://github.com/lynndylanhurley/devise_token_auth/pull/1348) ([exocode](https://github.com/exocode))
- feat\(oauth-apple\): support Sign in with Apple as a documented OmniAuth provider [\#1347](https://github.com/lynndylanhurley/devise_token_auth/pull/1347) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Add Korean locale [\#1346](https://github.com/lynndylanhurley/devise_token_auth/pull/1346) ([sdu6342](https://github.com/sdu6342))
- doc: remove duplicated test case on ./docs/usage/testing.md [\#1344](https://github.com/lynndylanhurley/devise_token_auth/pull/1344) ([miyataka](https://github.com/miyataka))
- Fix to be able to use Devise::confirmable module [\#1343](https://github.com/lynndylanhurley/devise_token_auth/pull/1343) ([makicamel](https://github.com/makicamel))
- repeat any query params after a fragment [\#1341](https://github.com/lynndylanhurley/devise_token_auth/pull/1341) ([colmben](https://github.com/colmben))

# Change Log

## [v1.1.3](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.1.3) (2019-09-26)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.1.2...v1.1.3)

**Fixed bugs:**

- XSS and Open Redirect [\#1332](https://github.com/lynndylanhurley/devise_token_auth/issues/1332)
- fix\(omniauth\): fix CVE-2019-16751 [\#1342](https://github.com/lynndylanhurley/devise_token_auth/pull/1342) ([booleanbetrayal](https://github.com/booleanbetrayal))

**Closed issues:**

- Rails 6.0 [\#1334](https://github.com/lynndylanhurley/devise_token_auth/issues/1334)
- CookieOverflow with  [\#1322](https://github.com/lynndylanhurley/devise_token_auth/issues/1322)
-  Confirmations controller route error not found [\#1316](https://github.com/lynndylanhurley/devise_token_auth/issues/1316)
- render\_create\_error not called when no json is provided [\#929](https://github.com/lynndylanhurley/devise_token_auth/issues/929)

**Merged pull requests:**

- CI: Use ruby 2.4.7 [\#1337](https://github.com/lynndylanhurley/devise_token_auth/pull/1337) ([olleolleolle](https://github.com/olleolleolle))
- CI: Use 2.5.6, 2.6.4 [\#1336](https://github.com/lynndylanhurley/devise_token_auth/pull/1336) ([olleolleolle](https://github.com/olleolleolle))
- Allow password reset with token alone [\#1295](https://github.com/lynndylanhurley/devise_token_auth/pull/1295) ([jkeen](https://github.com/jkeen))

## [v1.1.2](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.1.2) (2019-08-24)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.1.1...v1.1.2)

**Closed issues:**

- Make compatible with devise 4.7 [\#1331](https://github.com/lynndylanhurley/devise_token_auth/issues/1331)
-  Error after upgrade to Rails 6.0.0 [\#1329](https://github.com/lynndylanhurley/devise_token_auth/issues/1329)
- Documentation link on sidebar is incorrect [\#1325](https://github.com/lynndylanhurley/devise_token_auth/issues/1325)
- Unable to create user with mongodb as ORM [\#1293](https://github.com/lynndylanhurley/devise_token_auth/issues/1293)
- Missing user credential in confirmation redirect url querystring [\#1292](https://github.com/lynndylanhurley/devise_token_auth/issues/1292)

**Merged pull requests:**

- Fix devise version [\#1333](https://github.com/lynndylanhurley/devise_token_auth/pull/1333) ([laerciosb](https://github.com/laerciosb))
- Skip callback when active record [\#1330](https://github.com/lynndylanhurley/devise_token_auth/pull/1330) ([enomotodev](https://github.com/enomotodev))
- Use param-way version of saved\_change\_to\_encrypted\_password [\#1328](https://github.com/lynndylanhurley/devise_token_auth/pull/1328) ([MaicolBen](https://github.com/MaicolBen))

## [v1.1.1](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.1.1) (2019-08-18)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.1.0...v1.1.1)

**Closed issues:**

- I'm noticing that validate token requests are taking a long time - is there any way to turn down the cost in bcrypt for devise token auth so that the validate token requests are faster? [\#1326](https://github.com/lynndylanhurley/devise_token_auth/issues/1326)
- How do I update a user without a token while using Devise token Auth? [\#1318](https://github.com/lynndylanhurley/devise_token_auth/issues/1318)
- How to register with phone number instead of email as default [\#1313](https://github.com/lynndylanhurley/devise_token_auth/issues/1313)
- uninitialized constant DeviseTokenAuth::Concerns in development. [\#1312](https://github.com/lynndylanhurley/devise_token_auth/issues/1312)
- Change how to update existing user migration [\#1311](https://github.com/lynndylanhurley/devise_token_auth/issues/1311)
- Huge performance downgrade from v0.1.43 to v1.1.0 [\#1301](https://github.com/lynndylanhurley/devise_token_auth/issues/1301)
- Cant log in - \#\<NoMethodError: undefined method `current\_sign\_in\_at' for \#\<User:0x000055e053c79c58\>\> [\#1300](https://github.com/lynndylanhurley/devise_token_auth/issues/1300)
- Generate authorization headers without the need for an email and password. [\#1298](https://github.com/lynndylanhurley/devise_token_auth/issues/1298)
- Any way to "become" user? [\#1291](https://github.com/lynndylanhurley/devise_token_auth/issues/1291)
- Can't find documentation, can't omniauth login [\#1290](https://github.com/lynndylanhurley/devise_token_auth/issues/1290)
- undefined method `tokens' for \#\<Hash:0x00007fe4698ea648\> [\#1288](https://github.com/lynndylanhurley/devise_token_auth/issues/1288)
- Possible Phishing Attack Vulnerability [\#1287](https://github.com/lynndylanhurley/devise_token_auth/issues/1287)
- Unable to sign\_in even if user confirmation is success [\#1285](https://github.com/lynndylanhurley/devise_token_auth/issues/1285)
- Changelog? [\#1275](https://github.com/lynndylanhurley/devise_token_auth/issues/1275)
- devise\_token\_auth depends on vulnerable devise version [\#1273](https://github.com/lynndylanhurley/devise_token_auth/issues/1273)
- Database index question [\#1272](https://github.com/lynndylanhurley/devise_token_auth/issues/1272)
- Reset Password Must Be Done in 5 Seconds [\#1265](https://github.com/lynndylanhurley/devise_token_auth/issues/1265)
- How do I use the gem with Mongoid? \[ANSWERED\] [\#1263](https://github.com/lynndylanhurley/devise_token_auth/issues/1263)
- devise\_token\_auth is not working in rails 6 ruby 2.6 [\#1259](https://github.com/lynndylanhurley/devise_token_auth/issues/1259)
- undefined method '\[\]' for nil:NilClass when confirming email [\#1224](https://github.com/lynndylanhurley/devise_token_auth/issues/1224)
- Unable to sign\_out a user that is being deleted which causes 404 as devise\_token\_auth attempts to find to create headers. [\#1205](https://github.com/lynndylanhurley/devise_token_auth/issues/1205)
- API Does Not Use Api\_Controller  [\#887](https://github.com/lynndylanhurley/devise_token_auth/issues/887)
- Use issue for "real" issue with the gem, and stackoverflow for integration problem [\#756](https://github.com/lynndylanhurley/devise_token_auth/issues/756)
- User tokens don't properly deserialize [\#121](https://github.com/lynndylanhurley/devise_token_auth/issues/121)

**Merged pull requests:**

- Fix token doc links [\#1327](https://github.com/lynndylanhurley/devise_token_auth/pull/1327) ([MaicolBen](https://github.com/MaicolBen))
- Confirmations controller rendering methods added [\#1324](https://github.com/lynndylanhurley/devise_token_auth/pull/1324) ([ilhanadiyaman](https://github.com/ilhanadiyaman))
- Add mysql & psql service to travis because it isn't by default anymore [\#1323](https://github.com/lynndylanhurley/devise_token_auth/pull/1323) ([MaicolBen](https://github.com/MaicolBen))
- Fix "manage the tokens" broken link in FAQ [\#1320](https://github.com/lynndylanhurley/devise_token_auth/pull/1320) ([brateq](https://github.com/brateq))
- CI: Use 2.6.3, drop unused directive sudo: false [\#1317](https://github.com/lynndylanhurley/devise_token_auth/pull/1317) ([olleolleolle](https://github.com/olleolleolle))
- updates: use update instead of update\_attributes [\#1314](https://github.com/lynndylanhurley/devise_token_auth/pull/1314) ([moray95](https://github.com/moray95))
- fix\(current\_user\): revert false return in set\_user\_by\_token when token is not present [\#1306](https://github.com/lynndylanhurley/devise_token_auth/pull/1306) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Update changelog [\#1297](https://github.com/lynndylanhurley/devise_token_auth/pull/1297) ([MaicolBen](https://github.com/MaicolBen))
- Relax bcrypt version [\#1296](https://github.com/lynndylanhurley/devise_token_auth/pull/1296) ([MaicolBen](https://github.com/MaicolBen))
- CI: Update matrix [\#1277](https://github.com/lynndylanhurley/devise_token_auth/pull/1277) ([olleolleolle](https://github.com/olleolleolle))
- Skip token\_validations route [\#1271](https://github.com/lynndylanhurley/devise_token_auth/pull/1271) ([yasuman](https://github.com/yasuman))
- Resend confirmation instructions [\#1267](https://github.com/lynndylanhurley/devise_token_auth/pull/1267) ([lpsBetty](https://github.com/lpsBetty))
- Tokens serialization [\#1250](https://github.com/lynndylanhurley/devise_token_auth/pull/1250) ([dks17](https://github.com/dks17))
- Delete namespece and fix file name change to prevent override behavior of the default email validator [\#1242](https://github.com/lynndylanhurley/devise_token_auth/pull/1242) ([ihatov08](https://github.com/ihatov08))
- Minor updates to docs [\#1236](https://github.com/lynndylanhurley/devise_token_auth/pull/1236) ([MaicolBen](https://github.com/MaicolBen))
- new TokenFactory module [\#1085](https://github.com/lynndylanhurley/devise_token_auth/pull/1085) ([dks17](https://github.com/dks17))

# Change Log

## [v1.1.0](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.1.0) (2019-03-18)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.0.0...v1.1.0)

**Implemented enhancements:**

- Mongoid Support [\#15](https://github.com/lynndylanhurley/devise_token_auth/issues/15)

**Closed issues:**

- Support Devise 4.6 [\#1270](https://github.com/lynndylanhurley/devise_token_auth/issues/1270)
- Headers remove token when config token\_lifespan [\#1268](https://github.com/lynndylanhurley/devise_token_auth/issues/1268)
- Reset Password Flow [\#1264](https://github.com/lynndylanhurley/devise_token_auth/issues/1264)
- How to check Client value is expired or not? [\#1254](https://github.com/lynndylanhurley/devise_token_auth/issues/1254)
- access to current\_user not available [\#1246](https://github.com/lynndylanhurley/devise_token_auth/issues/1246)
- subsequents Sign In does not add new tokens and return 401 [\#1244](https://github.com/lynndylanhurley/devise_token_auth/issues/1244)
- Could not find generator 'devise\_token\_auth:install\_mongoid' [\#1239](https://github.com/lynndylanhurley/devise_token_auth/issues/1239)
- undefined method `authenticate\_user!' when User class nested in module [\#1234](https://github.com/lynndylanhurley/devise_token_auth/issues/1234)
- I cant acsess to current\_user  [\#1231](https://github.com/lynndylanhurley/devise_token_auth/issues/1231)
- Update token\_lifespan in production remove response headers [\#1227](https://github.com/lynndylanhurley/devise_token_auth/issues/1227)
- Rename uid field to uuid [\#1225](https://github.com/lynndylanhurley/devise_token_auth/issues/1225)
- mysql2 0.4.6 error: use of undeclared identifier 'MYSQL\_SECURE\_AUTH' [\#1222](https://github.com/lynndylanhurley/devise_token_auth/issues/1222)
- POST with JSON Content-Type: application/json not passing parameters [\#1221](https://github.com/lynndylanhurley/devise_token_auth/issues/1221)
- Password controller : edit does not use default password reset url ? [\#1219](https://github.com/lynndylanhurley/devise_token_auth/issues/1219)
- Mongoid support [\#1198](https://github.com/lynndylanhurley/devise_token_auth/issues/1198)
- ensure\_pristine\_resource error [\#1135](https://github.com/lynndylanhurley/devise_token_auth/issues/1135)
- codeclimate-test-reporter soon be deprecated [\#1080](https://github.com/lynndylanhurley/devise_token_auth/issues/1080)
- Session Overflow Error [\#1077](https://github.com/lynndylanhurley/devise_token_auth/issues/1077)

**Merged pull requests:**

- allow devise \< 4.7 [\#1269](https://github.com/lynndylanhurley/devise_token_auth/pull/1269) ([doits](https://github.com/doits))
- Update Angular-Token README links [\#1257](https://github.com/lynndylanhurley/devise_token_auth/pull/1257) ([neroniaky](https://github.com/neroniaky))
- create he.yml translation file for Hebrew [\#1256](https://github.com/lynndylanhurley/devise_token_auth/pull/1256) ([aryehbeitz](https://github.com/aryehbeitz))
- Split up methods in omniauth\_callbacks\_ctrl for easier extensibility [\#1251](https://github.com/lynndylanhurley/devise_token_auth/pull/1251) ([nbrustein](https://github.com/nbrustein))
- Update appraisals, Travis config, ruby and rails versions [\#1249](https://github.com/lynndylanhurley/devise_token_auth/pull/1249) ([dks17](https://github.com/dks17))
- sign in multiple resources [\#1248](https://github.com/lynndylanhurley/devise_token_auth/pull/1248) ([Hamdan85](https://github.com/Hamdan85))
- Add tests for passwords\#edit when redirect\_whitelist is set [\#1247](https://github.com/lynndylanhurley/devise_token_auth/pull/1247) ([MaicolBen](https://github.com/MaicolBen))
- Use email\_provider? at sync\_uid [\#1243](https://github.com/lynndylanhurley/devise_token_auth/pull/1243) ([ihatov08](https://github.com/ihatov08))
- Fixed a reset password message in Japanese locales. [\#1241](https://github.com/lynndylanhurley/devise_token_auth/pull/1241) ([seigo23](https://github.com/seigo23))
- Allow the use of allow\_unconfirmed\_access\_for for registration [\#1238](https://github.com/lynndylanhurley/devise_token_auth/pull/1238) ([bananatron](https://github.com/bananatron))
- Scope the EmailValidator to the DeviseTokenAuth module; add Solidus/Spree usage note to faq [\#1233](https://github.com/lynndylanhurley/devise_token_auth/pull/1233) ([skycocker](https://github.com/skycocker))
- Fix doc link [\#1230](https://github.com/lynndylanhurley/devise_token_auth/pull/1230) ([Hiromi-Kai](https://github.com/Hiromi-Kai))
- Use redirect url to edit from initializer as well [\#1228](https://github.com/lynndylanhurley/devise_token_auth/pull/1228) ([MaicolBen](https://github.com/MaicolBen))
- Removed ensure pristine error due to not being used [\#1217](https://github.com/lynndylanhurley/devise_token_auth/pull/1217) ([MaicolBen](https://github.com/MaicolBen))
- Add Mongoid support [\#1209](https://github.com/lynndylanhurley/devise_token_auth/pull/1209) ([dks17](https://github.com/dks17))
- Reset passwords stay valid until the password is reset [\#1206](https://github.com/lynndylanhurley/devise_token_auth/pull/1206) ([typhoon2099](https://github.com/typhoon2099))
- Simplifying ConfirmationsController show behavior [\#1075](https://github.com/lynndylanhurley/devise_token_auth/pull/1075) ([dks17](https://github.com/dks17))

## [v1.0.0](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.0.0) (2018-10-23)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.0.0rc2...v1.0.0)

**Closed issues:**

- If the user is invalid, it doesn't return the tokens in sign in [\#1160](https://github.com/lynndylanhurley/devise_token_auth/issues/1160)
- Upgrading Gem versions [\#1148](https://github.com/lynndylanhurley/devise_token_auth/issues/1148)

**Merged pull requests:**

- Bump version 1.0.0 [\#1229](https://github.com/lynndylanhurley/devise_token_auth/pull/1229) ([MaicolBen](https://github.com/MaicolBen))

## [v1.0.0rc2](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.0.0rc2) (2018-09-21)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.2.0...v1.0.0rc2)

**Closed issues:**

- Is uid mandatory for devise token auth to find current user? [\#1214](https://github.com/lynndylanhurley/devise_token_auth/issues/1214)
- Remove uniqueness for email [\#1213](https://github.com/lynndylanhurley/devise_token_auth/issues/1213)
- NameError ActiveRecord::AttributeSet after redeploying [\#1210](https://github.com/lynndylanhurley/devise_token_auth/issues/1210)
- Token is no longer accepted after some time, only with a new "validate token" request [\#1204](https://github.com/lynndylanhurley/devise_token_auth/issues/1204)
- How to share tokens across subdomains using devise-token-auth? [\#1199](https://github.com/lynndylanhurley/devise_token_auth/issues/1199)
- 401s after response with new headers fail [\#1174](https://github.com/lynndylanhurley/devise_token_auth/issues/1174)
- A few refreshes after login gives me a blank access token and expiry, logging me out  [\#1147](https://github.com/lynndylanhurley/devise_token_auth/issues/1147)
- Extract Registrations Controller logic out to overrideable methods ??? [\#1143](https://github.com/lynndylanhurley/devise_token_auth/issues/1143)
- ConfirmationsController redirection error [\#1084](https://github.com/lynndylanhurley/devise_token_auth/issues/1084)
- Where should I store token? [\#1005](https://github.com/lynndylanhurley/devise_token_auth/issues/1005)
- devise\_token\_auth initializer breaks omniauth paths [\#966](https://github.com/lynndylanhurley/devise_token_auth/issues/966)
- default\_confirm\_success\_url fails in initializer [\#223](https://github.com/lynndylanhurley/devise_token_auth/issues/223)

**Merged pull requests:**

- Add rails lowest version to gemspec [\#1212](https://github.com/lynndylanhurley/devise_token_auth/pull/1212) ([masatooba](https://github.com/masatooba))
- Add required\_ruby\_version [\#1208](https://github.com/lynndylanhurley/devise_token_auth/pull/1208) ([masatooba](https://github.com/masatooba))
- chore\(deps\): expand devise to allow \< 4.6 [\#1203](https://github.com/lynndylanhurley/devise_token_auth/pull/1203) ([taneliang](https://github.com/taneliang))
- \[da-DK\] Improve grammar [\#1201](https://github.com/lynndylanhurley/devise_token_auth/pull/1201) ([olleolleolle](https://github.com/olleolleolle))
- Optimize resource valid check after set the headers [\#1188](https://github.com/lynndylanhurley/devise_token_auth/pull/1188) ([MaicolBen](https://github.com/MaicolBen))
- Moved to fallback instance variables in `set\_user\_by\_token` [\#1166](https://github.com/lynndylanhurley/devise_token_auth/pull/1166) ([twolfson](https://github.com/twolfson))
- confirmation should redirect to default\_confirm\_success\_url by default [\#1091](https://github.com/lynndylanhurley/devise_token_auth/pull/1091) ([maysam](https://github.com/maysam))

## [v0.2.0](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.2.0) (2018-08-10)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v1.0.0rc1...v0.2.0)

**Merged pull requests:**

- Revert \#703 "Always set header in batch mode" [\#1161](https://github.com/lynndylanhurley/devise_token_auth/pull/1161) ([MaicolBen](https://github.com/MaicolBen))

## [v1.0.0rc1](https://github.com/lynndylanhurley/devise_token_auth/tree/v1.0.0rc1) (2018-08-10)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.43...v1.0.0rc1)

**Implemented enhancements:**

- Add Rubocop [\#1124](https://github.com/lynndylanhurley/devise_token_auth/issues/1124)
- Add rubocop [\#1125](https://github.com/lynndylanhurley/devise_token_auth/pull/1125) ([Evan-M](https://github.com/Evan-M))

**Fixed bugs:**

- Fix broken stubbed method expectation [\#1139](https://github.com/lynndylanhurley/devise_token_auth/pull/1139) ([Evan-M](https://github.com/Evan-M))

**Closed issues:**

- overriding registrations controller with active model serializer. [\#1194](https://github.com/lynndylanhurley/devise_token_auth/issues/1194)
- NameError \(undefined local variable or method `provider' for \#\<User:0x00000005bacd18\>\): [\#1187](https://github.com/lynndylanhurley/devise_token_auth/issues/1187)
- The email\_required? method is not working [\#1186](https://github.com/lynndylanhurley/devise_token_auth/issues/1186)
- Forgotten log files on the dummy test folder - More than a hundred megabytes [\#1185](https://github.com/lynndylanhurley/devise_token_auth/issues/1185)
- undefined method `create\_token' for \#\<User:0x00007f8fa9a25900\> Did you mean?  created\_at [\#1179](https://github.com/lynndylanhurley/devise_token_auth/issues/1179)
- Unpermitted parameter: :registration [\#1178](https://github.com/lynndylanhurley/devise_token_auth/issues/1178)
- Remove Password Validation [\#1177](https://github.com/lynndylanhurley/devise_token_auth/issues/1177)
- Devise Token Auth Postman configuration [\#1173](https://github.com/lynndylanhurley/devise_token_auth/issues/1173)
- Set default provider as "username" instead of "email" [\#1172](https://github.com/lynndylanhurley/devise_token_auth/issues/1172)
- How to implement 2FA? [\#1171](https://github.com/lynndylanhurley/devise_token_auth/issues/1171)
- Skip email confirmation [\#1170](https://github.com/lynndylanhurley/devise_token_auth/issues/1170)
- Multiples Profiles Relationship  [\#1168](https://github.com/lynndylanhurley/devise_token_auth/issues/1168)
-  request.headers.merge is not work. [\#1167](https://github.com/lynndylanhurley/devise_token_auth/issues/1167)
- How to add another parameter to validate a user? [\#1162](https://github.com/lynndylanhurley/devise_token_auth/issues/1162)
- Getting undefined method `make\_response!` for overridden Devise controller class [\#1158](https://github.com/lynndylanhurley/devise_token_auth/issues/1158)
- cant sigh\_in on my custom controller [\#1150](https://github.com/lynndylanhurley/devise_token_auth/issues/1150)
- Mocha/minitest issue in test\_helper.rb [\#1149](https://github.com/lynndylanhurley/devise_token_auth/issues/1149)
- How could send the access-token and other credentials ? [\#1146](https://github.com/lynndylanhurley/devise_token_auth/issues/1146)
- How to override concern [\#1145](https://github.com/lynndylanhurley/devise_token_auth/issues/1145)
- Support for find\_for\_database\_authentication [\#1138](https://github.com/lynndylanhurley/devise_token_auth/issues/1138)
- Breaking tests / travis builds - Mocha gem was updated. [\#1137](https://github.com/lynndylanhurley/devise_token_auth/issues/1137)
- How solve undefined method `allow\_password\_change' while changing user password ? [\#1136](https://github.com/lynndylanhurley/devise_token_auth/issues/1136)
- Email case\_insensitive with soulda matchers [\#1133](https://github.com/lynndylanhurley/devise_token_auth/issues/1133)
- Clear ActiveRecord::AttributeMethods::Dirty Deprecated Methods [\#1131](https://github.com/lynndylanhurley/devise_token_auth/issues/1131)
- Password/Edit route not working [\#1127](https://github.com/lynndylanhurley/devise_token_auth/issues/1127)
- Automatic Login after successful email confirmation [\#1122](https://github.com/lynndylanhurley/devise_token_auth/issues/1122)
- Clarification on OAuth Flow [\#1118](https://github.com/lynndylanhurley/devise_token_auth/issues/1118)
- New Bounty: $100 for README Edits/Improvements, issue queue cleanup [\#1114](https://github.com/lynndylanhurley/devise_token_auth/issues/1114)
- Tests on token expiry fail when they're run on the WET time zone [\#1112](https://github.com/lynndylanhurley/devise_token_auth/issues/1112)
- uid is blank upon basic rails 5 api setup, user registration  [\#1111](https://github.com/lynndylanhurley/devise_token_auth/issues/1111)
- v0.1.43 causes Missing confirm\_success\_url parameter error [\#1108](https://github.com/lynndylanhurley/devise_token_auth/issues/1108)
- max\_number\_of\_devices config seems doesn't work! [\#1107](https://github.com/lynndylanhurley/devise_token_auth/issues/1107)
- LoadError: cannot load such file -- omniauth [\#1105](https://github.com/lynndylanhurley/devise_token_auth/issues/1105)
- Token is not generated when login  through facebook [\#1099](https://github.com/lynndylanhurley/devise_token_auth/issues/1099)
- Why does update\_auth\_header need to query the resource for tokens again? [\#1097](https://github.com/lynndylanhurley/devise_token_auth/issues/1097)
- "an error ocurred" when receiving the callback from google [\#1090](https://github.com/lynndylanhurley/devise_token_auth/issues/1090)
- devise omniauth redirect issue after installing devise\_token\_auth [\#1088](https://github.com/lynndylanhurley/devise_token_auth/issues/1088)
- Simplify the Readme. [\#1069](https://github.com/lynndylanhurley/devise_token_auth/issues/1069)
- Different max\_number\_of\_devices based on devise model [\#1003](https://github.com/lynndylanhurley/devise_token_auth/issues/1003)
- Action Cable and devise token auth [\#986](https://github.com/lynndylanhurley/devise_token_auth/issues/986)
- Cut a release [\#972](https://github.com/lynndylanhurley/devise_token_auth/issues/972)
- minor error in README with regard to usage alongside Devise [\#745](https://github.com/lynndylanhurley/devise_token_auth/issues/745)
- E-mail confirmations sent twice \(duplicate emails\) [\#677](https://github.com/lynndylanhurley/devise_token_auth/issues/677)
- Reset Password doesn't getting expired.. [\#672](https://github.com/lynndylanhurley/devise_token_auth/issues/672)
- What's the reset password flow? [\#604](https://github.com/lynndylanhurley/devise_token_auth/issues/604)
- Dynamic token lifespan based on user input [\#580](https://github.com/lynndylanhurley/devise_token_auth/issues/580)
- How to test user authenticated methods via rspec [\#455](https://github.com/lynndylanhurley/devise_token_auth/issues/455)
- Testing with rspec [\#75](https://github.com/lynndylanhurley/devise_token_auth/issues/75)

**Merged pull requests:**

- Modify for missing markdown symbol [\#1200](https://github.com/lynndylanhurley/devise_token_auth/pull/1200) ([sainuio](https://github.com/sainuio))
- Add Factorybot [\#1197](https://github.com/lynndylanhurley/devise_token_auth/pull/1197) ([dks17](https://github.com/dks17))
- feature: handling primary key type in generators [\#1195](https://github.com/lynndylanhurley/devise_token_auth/pull/1195) ([whois-marvin-42](https://github.com/whois-marvin-42))
- README: Drop defunct gemnasium badge [\#1190](https://github.com/lynndylanhurley/devise_token_auth/pull/1190) ([olleolleolle](https://github.com/olleolleolle))
- Update contributing.md [\#1182](https://github.com/lynndylanhurley/devise_token_auth/pull/1182) ([vbrazo](https://github.com/vbrazo))
- Add missing SimpleCov configurations [\#1180](https://github.com/lynndylanhurley/devise_token_auth/pull/1180) ([vbrazo](https://github.com/vbrazo))
- Update gitbook docs link [\#1176](https://github.com/lynndylanhurley/devise_token_auth/pull/1176) ([MaicolBen](https://github.com/MaicolBen))
- Update FAQ method for using DeviseTokenAuth alongside Devise [\#1175](https://github.com/lynndylanhurley/devise_token_auth/pull/1175) ([mrkrlli](https://github.com/mrkrlli))
- Require mocha \>= 1.5 [\#1169](https://github.com/lynndylanhurley/devise_token_auth/pull/1169) ([krzysiek1507](https://github.com/krzysiek1507))
- Test against newest Ruby from line [\#1163](https://github.com/lynndylanhurley/devise_token_auth/pull/1163) ([krzysiek1507](https://github.com/krzysiek1507))
- Add frozen\_string\_literal pragma to ruby files [\#1157](https://github.com/lynndylanhurley/devise_token_auth/pull/1157) ([krzysiek1507](https://github.com/krzysiek1507))
- 1143 extract @resource initialization out to a named overrideable method [\#1144](https://github.com/lynndylanhurley/devise_token_auth/pull/1144) ([Marinlemaignan](https://github.com/Marinlemaignan))
- Setup appraisal for rails 4 [\#1142](https://github.com/lynndylanhurley/devise_token_auth/pull/1142) ([krzysiek1507](https://github.com/krzysiek1507))
- Setup appraisal [\#1134](https://github.com/lynndylanhurley/devise_token_auth/pull/1134) ([krzysiek1507](https://github.com/krzysiek1507))
- 1131 fix deprecation warning for dirty attributes for rails \> 5 [\#1132](https://github.com/lynndylanhurley/devise_token_auth/pull/1132) ([Marinlemaignan](https://github.com/Marinlemaignan))
- Rubocop Fixes 2 [\#1130](https://github.com/lynndylanhurley/devise_token_auth/pull/1130) ([dks17](https://github.com/dks17))
- Clean readme & move doc   [\#1129](https://github.com/lynndylanhurley/devise_token_auth/pull/1129) ([MaicolBen](https://github.com/MaicolBen))
- Rubocop Fixes [\#1126](https://github.com/lynndylanhurley/devise_token_auth/pull/1126) ([dks17](https://github.com/dks17))
- sv.yml localization [\#1120](https://github.com/lynndylanhurley/devise_token_auth/pull/1120) ([olleolleolle](https://github.com/olleolleolle))
- da-DK: fix translation typo \(burger!\) [\#1119](https://github.com/lynndylanhurley/devise_token_auth/pull/1119) ([olleolleolle](https://github.com/olleolleolle))
- Support namespace [\#1117](https://github.com/lynndylanhurley/devise_token_auth/pull/1117) ([kaevee](https://github.com/kaevee))
- Test against ruby 2.5 [\#1116](https://github.com/lynndylanhurley/devise_token_auth/pull/1116) ([krzysiek1507](https://github.com/krzysiek1507))
- Max number of devices in new session [\#1115](https://github.com/lynndylanhurley/devise_token_auth/pull/1115) ([Evan-M](https://github.com/Evan-M))
- Refactor uses of time now [\#1113](https://github.com/lynndylanhurley/devise_token_auth/pull/1113) ([nesteves](https://github.com/nesteves))
- max\_number\_of\_devices should be used in a new session as well [\#1109](https://github.com/lynndylanhurley/devise_token_auth/pull/1109) ([MaicolBen](https://github.com/MaicolBen))
- Activating Open Collective [\#1104](https://github.com/lynndylanhurley/devise_token_auth/pull/1104) ([monkeywithacupcake](https://github.com/monkeywithacupcake))

## [v0.1.43](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.43) (2018-03-07)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.43.beta1...v0.1.43)

**Closed issues:**

- Problems with devise version [\#1102](https://github.com/lynndylanhurley/devise_token_auth/issues/1102)
- user\_signed\_in? is false  after successful sign in  [\#1101](https://github.com/lynndylanhurley/devise_token_auth/issues/1101)
- Basic Example with Postman? [\#1094](https://github.com/lynndylanhurley/devise_token_auth/issues/1094)
- No create in confirmations controller? [\#1093](https://github.com/lynndylanhurley/devise_token_auth/issues/1093)
- Does it works with Sequel? [\#1092](https://github.com/lynndylanhurley/devise_token_auth/issues/1092)
- Can't add field for unique validation [\#1089](https://github.com/lynndylanhurley/devise_token_auth/issues/1089)
- No access\_token through api when signing in by finding user. [\#1087](https://github.com/lynndylanhurley/devise_token_auth/issues/1087)
- Password Reset Link params without POST /password [\#1070](https://github.com/lynndylanhurley/devise_token_auth/issues/1070)
- Confirmable should not be dependant on trackable [\#1065](https://github.com/lynndylanhurley/devise_token_auth/issues/1065)
- NoMethodError: undefined method `provider' for \#\<User [\#1063](https://github.com/lynndylanhurley/devise_token_auth/issues/1063)
- Log my user via token and session to share login over 2 app [\#1062](https://github.com/lynndylanhurley/devise_token_auth/issues/1062)
- Error ActionController::RoutingError: No route matches \[GET\] \"/omniauth/pincode\" [\#1058](https://github.com/lynndylanhurley/devise_token_auth/issues/1058)
- Support Devise 4.4.0 & Ruby 2.5.0 [\#1057](https://github.com/lynndylanhurley/devise_token_auth/issues/1057)
- Missing acces-token in Response Header [\#1053](https://github.com/lynndylanhurley/devise_token_auth/issues/1053)
- \#\<IndexError: string not matched\> after second sign\_in request with postgres [\#1052](https://github.com/lynndylanhurley/devise_token_auth/issues/1052)
- Manual Authentication and Registration [\#1051](https://github.com/lynndylanhurley/devise_token_auth/issues/1051)
- I can not insert name when registering user [\#1048](https://github.com/lynndylanhurley/devise_token_auth/issues/1048)
- NoMethodError: undefined method 'allow\_password\_change=' [\#1046](https://github.com/lynndylanhurley/devise_token_auth/issues/1046)
- Confirmation flow [\#1045](https://github.com/lynndylanhurley/devise_token_auth/issues/1045)
- undefined local variable or method `flash' for \#\<Devise::UnlocksController [\#1043](https://github.com/lynndylanhurley/devise_token_auth/issues/1043)
- Easily saving access\_token in User model for later 3rd party API access [\#1041](https://github.com/lynndylanhurley/devise_token_auth/issues/1041)
- Error with mailer\_sender [\#1037](https://github.com/lynndylanhurley/devise_token_auth/issues/1037)
- NoMethodError \(undefined method `valid\_token?' for nil:NilClass\) [\#1035](https://github.com/lynndylanhurley/devise_token_auth/issues/1035)
- Ukrainian localization [\#1022](https://github.com/lynndylanhurley/devise_token_auth/issues/1022)
- \[WORKING\] Instructions for Rails 5 API and Google OAuth2 [\#1020](https://github.com/lynndylanhurley/devise_token_auth/issues/1020)
- Reset Password Tokens No Longer Expire [\#1008](https://github.com/lynndylanhurley/devise_token_auth/issues/1008)
- Password Reset: Is it possible to disable returning 404 when user is not found? [\#987](https://github.com/lynndylanhurley/devise_token_auth/issues/987)
- Fix Warnings in Test Suite Output [\#976](https://github.com/lynndylanhurley/devise_token_auth/issues/976)
- error in sessions\_controller.rb:42 - on sign\_in after application restart [\#941](https://github.com/lynndylanhurley/devise_token_auth/issues/941)
- Working example with omniauth? [\#937](https://github.com/lynndylanhurley/devise_token_auth/issues/937)
- Duplicate error messages [\#892](https://github.com/lynndylanhurley/devise_token_auth/issues/892)
- Redirects to https domains break in 1.40 [\#832](https://github.com/lynndylanhurley/devise_token_auth/issues/832)
- Remove "AND provider='email'" from SQL when login [\#266](https://github.com/lynndylanhurley/devise_token_auth/issues/266)
- Using Google's Authenticator 2FA Mobile app [\#172](https://github.com/lynndylanhurley/devise_token_auth/issues/172)
- is devise\_invitable supported? \(solvable with workaround\) [\#155](https://github.com/lynndylanhurley/devise_token_auth/issues/155)
- current\_user and authenticate\_user! returns false [\#74](https://github.com/lynndylanhurley/devise_token_auth/issues/74)

**Merged pull requests:**

- Further refactor of token creation [\#1098](https://github.com/lynndylanhurley/devise_token_auth/pull/1098) ([Evan-M](https://github.com/Evan-M))
- Return locked out message from sessions controller when resource is locked [\#1095](https://github.com/lynndylanhurley/devise_token_auth/pull/1095) ([TylerRockwell](https://github.com/TylerRockwell))
- \[ci skip \] Improve documentation - add link [\#1086](https://github.com/lynndylanhurley/devise_token_auth/pull/1086) ([BKSpurgeon](https://github.com/BKSpurgeon))
- s/set\_user\_token/set\_user\_by\_token on comment [\#1078](https://github.com/lynndylanhurley/devise_token_auth/pull/1078) ([marcpeabody](https://github.com/marcpeabody))
- Update user template [\#1071](https://github.com/lynndylanhurley/devise_token_auth/pull/1071) ([dkniffin](https://github.com/dkniffin))
- Make confirmable not dependant on trackable [\#1064](https://github.com/lynndylanhurley/devise_token_auth/pull/1064) ([romankovt](https://github.com/romankovt))
- Refactor token creation [\#1061](https://github.com/lynndylanhurley/devise_token_auth/pull/1061) ([MaicolBen](https://github.com/MaicolBen))
- chore\(deps\): expand devise to allow \< 4.5 [\#1056](https://github.com/lynndylanhurley/devise_token_auth/pull/1056) ([Tom-Tom](https://github.com/Tom-Tom))
- Separate error messages for missing vs invalid email [\#1055](https://github.com/lynndylanhurley/devise_token_auth/pull/1055) ([pjungwir](https://github.com/pjungwir))
- Remove verbose warnings in test output [\#1049](https://github.com/lynndylanhurley/devise_token_auth/pull/1049) ([asartalo](https://github.com/asartalo))
- Translate into Vietnamese [\#1044](https://github.com/lynndylanhurley/devise_token_auth/pull/1044) ([minhthuan274](https://github.com/minhthuan274))
- Fix polish translations [\#1042](https://github.com/lynndylanhurley/devise_token_auth/pull/1042) ([sbadura](https://github.com/sbadura))
- Update devise configuration for :database\_authenticatable [\#1040](https://github.com/lynndylanhurley/devise_token_auth/pull/1040) ([dks17](https://github.com/dks17))
- Improve registrations controller and add downloads badge in Readme [\#1039](https://github.com/lynndylanhurley/devise_token_auth/pull/1039) ([MaicolBen](https://github.com/MaicolBen))
- \#155 fix authenticate\_\#{mapping} definition [\#1036](https://github.com/lynndylanhurley/devise_token_auth/pull/1036) ([salmanasiddiqui](https://github.com/salmanasiddiqui))
- add redux-token-auth to README.md [\#1033](https://github.com/lynndylanhurley/devise_token_auth/pull/1033) ([FunkyloverOne](https://github.com/FunkyloverOne))
- Fix bypass\_sign\_in broken tests [\#1030](https://github.com/lynndylanhurley/devise_token_auth/pull/1030) ([MaicolBen](https://github.com/MaicolBen))
- Remove params that are not being used in resource params [\#1029](https://github.com/lynndylanhurley/devise_token_auth/pull/1029) ([MaicolBen](https://github.com/MaicolBen))
- Honor strip\_whitespace\_keys from devise config [\#1028](https://github.com/lynndylanhurley/devise_token_auth/pull/1028) ([nerfologist](https://github.com/nerfologist))
- Reset password token test fix2 [\#1026](https://github.com/lynndylanhurley/devise_token_auth/pull/1026) ([dks17](https://github.com/dks17))
- Added ukrainian locale [\#1023](https://github.com/lynndylanhurley/devise_token_auth/pull/1023) ([Dimkarodinz](https://github.com/Dimkarodinz))
- Issue 803 fixed indentation [\#1021](https://github.com/lynndylanhurley/devise_token_auth/pull/1021) ([Blitzkev](https://github.com/Blitzkev))
- Restore reset password tokens behavior [\#1017](https://github.com/lynndylanhurley/devise_token_auth/pull/1017) ([dks17](https://github.com/dks17))
- Check if recoverable is enabled in case allow\_password\_change is used [\#995](https://github.com/lynndylanhurley/devise_token_auth/pull/995) ([MaicolBen](https://github.com/MaicolBen))
- Remove save tokens in build auth header [\#994](https://github.com/lynndylanhurley/devise_token_auth/pull/994) ([MaicolBen](https://github.com/MaicolBen))
- Refactor render error [\#989](https://github.com/lynndylanhurley/devise_token_auth/pull/989) ([MaicolBen](https://github.com/MaicolBen))
- bypass\_sign\_in setting \(re-created\) [\#911](https://github.com/lynndylanhurley/devise_token_auth/pull/911) ([Borzik](https://github.com/Borzik))

## [v0.1.43.beta1](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.43.beta1) (2017-11-13)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.42...v0.1.43.beta1)

**Closed issues:**

- Return a authentication token [\#1015](https://github.com/lynndylanhurley/devise_token_auth/issues/1015)
- API is not using defined ApiController but rather ApplicationController [\#1014](https://github.com/lynndylanhurley/devise_token_auth/issues/1014)
- TypeError \(can't dump hash with default proc\) [\#1012](https://github.com/lynndylanhurley/devise_token_auth/issues/1012)
- Namespaces and overriding default mailer templates [\#1011](https://github.com/lynndylanhurley/devise_token_auth/issues/1011)
- Cant login after signing in via oauth [\#1010](https://github.com/lynndylanhurley/devise_token_auth/issues/1010)
- Omniauth with devise token auth [\#1007](https://github.com/lynndylanhurley/devise_token_auth/issues/1007)
- Not returning headers on error [\#1002](https://github.com/lynndylanhurley/devise_token_auth/issues/1002)
- Hardcoded resource.provider in RegistrationsController? [\#997](https://github.com/lynndylanhurley/devise_token_auth/issues/997)
- Confirmation URL query parameters don't match header counterparts [\#993](https://github.com/lynndylanhurley/devise_token_auth/issues/993)
- Gem clashing [\#991](https://github.com/lynndylanhurley/devise_token_auth/issues/991)
- Sign in, Sign out not working [\#982](https://github.com/lynndylanhurley/devise_token_auth/issues/982)
- access token always expires in one minute [\#980](https://github.com/lynndylanhurley/devise_token_auth/issues/980)
- How to customize Omniauth payload [\#974](https://github.com/lynndylanhurley/devise_token_auth/issues/974)
- How do Create user's roles. [\#963](https://github.com/lynndylanhurley/devise_token_auth/issues/963)
- Why does a confirm\_success\_url column appear in some of the test migrations? [\#959](https://github.com/lynndylanhurley/devise_token_auth/issues/959)
- Readme "Usage TL;DR" section - add confirm\_success\_url to required params? [\#955](https://github.com/lynndylanhurley/devise_token_auth/issues/955)
- ar [\#954](https://github.com/lynndylanhurley/devise_token_auth/issues/954)
- how to get first name and last name of user [\#953](https://github.com/lynndylanhurley/devise_token_auth/issues/953)
- Model for nested attributes not being saved [\#952](https://github.com/lynndylanhurley/devise_token_auth/issues/952)
- Can not have multiple model [\#950](https://github.com/lynndylanhurley/devise_token_auth/issues/950)
- NoMethodError when current\_user is called [\#947](https://github.com/lynndylanhurley/devise_token_auth/issues/947)
- How to manually send the confirmation email \(e.g. after User.create in Rails console\)? [\#946](https://github.com/lynndylanhurley/devise_token_auth/issues/946)
- Make DeviseAuthToken inherits my API base Controller? [\#945](https://github.com/lynndylanhurley/devise_token_auth/issues/945)
- Missing auth headers in response to validate\_token [\#944](https://github.com/lynndylanhurley/devise_token_auth/issues/944)
- tokens\_match? issue [\#942](https://github.com/lynndylanhurley/devise_token_auth/issues/942)
- Not send email notification when email changed ? [\#940](https://github.com/lynndylanhurley/devise_token_auth/issues/940)
- Token generation fails when user has incomplete data that is mandatory [\#938](https://github.com/lynndylanhurley/devise_token_auth/issues/938)
- Is there a way to prevent persisting the same token to user table when in batch mode? [\#934](https://github.com/lynndylanhurley/devise_token_auth/issues/934)
- Token expires too soon [\#933](https://github.com/lynndylanhurley/devise_token_auth/issues/933)
- Seeing other users data on logout and login [\#932](https://github.com/lynndylanhurley/devise_token_auth/issues/932)
- token authentication not working on production [\#931](https://github.com/lynndylanhurley/devise_token_auth/issues/931)
- Getting 'uninitialized constant ActionDispatch::Routing::Mapper::Scope \(NameError\)' with rails 3 [\#930](https://github.com/lynndylanhurley/devise_token_auth/issues/930)
- How do I include User relationships to response after authenticate [\#928](https://github.com/lynndylanhurley/devise_token_auth/issues/928)
- Can't unlock account through email link in lockable [\#927](https://github.com/lynndylanhurley/devise_token_auth/issues/927)
- accidental issue [\#926](https://github.com/lynndylanhurley/devise_token_auth/issues/926)
- Can't verify CSRF token authenticity on PUT request only [\#924](https://github.com/lynndylanhurley/devise_token_auth/issues/924)
- Reset password url no host [\#923](https://github.com/lynndylanhurley/devise_token_auth/issues/923)
- In batch mode tokens are unnecessarily stored for every request although unchanged [\#922](https://github.com/lynndylanhurley/devise_token_auth/issues/922)
- current\_user not available during authorization [\#921](https://github.com/lynndylanhurley/devise_token_auth/issues/921)
- Resend confirmation email [\#920](https://github.com/lynndylanhurley/devise_token_auth/issues/920)
- Change Authentication Keys [\#919](https://github.com/lynndylanhurley/devise_token_auth/issues/919)
- Devise Set User By Token Is Clashing with Normal Devise Helpers [\#917](https://github.com/lynndylanhurley/devise_token_auth/issues/917)
- XSS \(javascript execution vulnerability\) [\#916](https://github.com/lynndylanhurley/devise_token_auth/issues/916)
- Using the Generator Without Capitalizing Model Name [\#912](https://github.com/lynndylanhurley/devise_token_auth/issues/912)
- undefined method `authenticate\_user!' when want to version my api [\#908](https://github.com/lynndylanhurley/devise_token_auth/issues/908)
- RuntimeError in DeviseTokenAuth::OmniauthCallbacksController\#omniauth\_success on google\_oauth2 login [\#907](https://github.com/lynndylanhurley/devise_token_auth/issues/907)
- JSON API status? [\#906](https://github.com/lynndylanhurley/devise_token_auth/issues/906)
- Filter chain halted as :authenticate\_user! rendered or redirected [\#905](https://github.com/lynndylanhurley/devise_token_auth/issues/905)
- Completed 422 Unprocessable Entity \[Rails 5 API only, React with J-Toker\] [\#904](https://github.com/lynndylanhurley/devise_token_auth/issues/904)
- API authentication. Method not allowed 405. Use POST /sign\_in to sign in. GET is not supported. [\#900](https://github.com/lynndylanhurley/devise_token_auth/issues/900)
- validate\_token Works but nothing else... [\#899](https://github.com/lynndylanhurley/devise_token_auth/issues/899)
- OAuth failure callback error with Google provider [\#898](https://github.com/lynndylanhurley/devise_token_auth/issues/898)
- Registration Name attribute is not stored [\#897](https://github.com/lynndylanhurley/devise_token_auth/issues/897)
- The action 'edit' could not be found for DeviseTokenAuth::RegistrationsController [\#896](https://github.com/lynndylanhurley/devise_token_auth/issues/896)
- Change provider when sessions controller [\#893](https://github.com/lynndylanhurley/devise_token_auth/issues/893)
- Overriding render\_create\_success does not obey serializer option \(AMS\) [\#890](https://github.com/lynndylanhurley/devise_token_auth/issues/890)
- How can i get access-token with omniauth on React Native app  [\#889](https://github.com/lynndylanhurley/devise_token_auth/issues/889)
- Forgot Password flow with JSON responses [\#888](https://github.com/lynndylanhurley/devise_token_auth/issues/888)
- unknown attribute 'expiry' for User. [\#886](https://github.com/lynndylanhurley/devise_token_auth/issues/886)
- Email Regex causing Issue - not synced with Devise email RegEx [\#885](https://github.com/lynndylanhurley/devise_token_auth/issues/885)
- undefined method `\[\]=' for nil:NilClass due to missing client\_id [\#881](https://github.com/lynndylanhurley/devise_token_auth/issues/881)
- Return parent with sign in data? [\#880](https://github.com/lynndylanhurley/devise_token_auth/issues/880)
- json-hyper-schema for devise\_token\_auth [\#879](https://github.com/lynndylanhurley/devise_token_auth/issues/879)
- validate\_token works on local web server, but not remote? [\#873](https://github.com/lynndylanhurley/devise_token_auth/issues/873)
- getting random "Authorized users only." when uploading multiple files at once. [\#862](https://github.com/lynndylanhurley/devise_token_auth/issues/862)
- Caching causing an issue [\#861](https://github.com/lynndylanhurley/devise_token_auth/issues/861)
- How to authenticate user using username using this gem ? [\#859](https://github.com/lynndylanhurley/devise_token_auth/issues/859)
- Segmentation Fault is raising while trying to send emails. [\#857](https://github.com/lynndylanhurley/devise_token_auth/issues/857)
- How to Restrict Access to a Single Client? [\#854](https://github.com/lynndylanhurley/devise_token_auth/issues/854)
- NoMethodError \(undefined method `new\_session\_path' for \#\<Devise::OmniauthCallbacksController:0x0000000630f628\>\) [\#853](https://github.com/lynndylanhurley/devise_token_auth/issues/853)
- Token based authentication with LDAP only [\#850](https://github.com/lynndylanhurley/devise_token_auth/issues/850)
- Insecure session created with reset password link [\#848](https://github.com/lynndylanhurley/devise_token_auth/issues/848)
- Swagger / Yard Docs [\#846](https://github.com/lynndylanhurley/devise_token_auth/issues/846)
- NoMethodError: undefined method `\[\]=' for nil:NilClass in unit test [\#839](https://github.com/lynndylanhurley/devise_token_auth/issues/839)
- No resource\_class found [\#838](https://github.com/lynndylanhurley/devise_token_auth/issues/838)
- How to Custom Mailer ?  [\#837](https://github.com/lynndylanhurley/devise_token_auth/issues/837)
- Password gets updated but current password is still invalid. [\#836](https://github.com/lynndylanhurley/devise_token_auth/issues/836)
- CookieOverflow on namespaced controllers [\#835](https://github.com/lynndylanhurley/devise_token_auth/issues/835)
- no registration routes when used with devise  [\#834](https://github.com/lynndylanhurley/devise_token_auth/issues/834)
- Incompatibility with shoulda in email uniqueness [\#833](https://github.com/lynndylanhurley/devise_token_auth/issues/833)
- No HTML for omniauth\_external\_window view in Rails 5 API [\#830](https://github.com/lynndylanhurley/devise_token_auth/issues/830)
- DeviseTokenAuth::TokenValidationsController\#validate\_token returns 401 unauthorized. [\#829](https://github.com/lynndylanhurley/devise_token_auth/issues/829)
- Console warning [\#828](https://github.com/lynndylanhurley/devise_token_auth/issues/828)
- omniauth-facebook authentication with an Angular 2 front end application. [\#827](https://github.com/lynndylanhurley/devise_token_auth/issues/827)
- uid is similar to email [\#825](https://github.com/lynndylanhurley/devise_token_auth/issues/825)
- Use POST to sign in. GET is not supported. [\#823](https://github.com/lynndylanhurley/devise_token_auth/issues/823)
- Invalid login credentials. Please try again. [\#822](https://github.com/lynndylanhurley/devise_token_auth/issues/822)
- Devise redirecting Web request to the Token JSON API [\#821](https://github.com/lynndylanhurley/devise_token_auth/issues/821)
- Wrong model mapped for token\_validation [\#820](https://github.com/lynndylanhurley/devise_token_auth/issues/820)
- Banning a user [\#817](https://github.com/lynndylanhurley/devise_token_auth/issues/817)
- Sometimes very frequently, sometimes very randomly - 401 Unauthorized.  [\#813](https://github.com/lynndylanhurley/devise_token_auth/issues/813)
- The confirmation email is not send with the standard devise support [\#812](https://github.com/lynndylanhurley/devise_token_auth/issues/812)
- Securing headers on client side [\#809](https://github.com/lynndylanhurley/devise_token_auth/issues/809)
- Impersonate user [\#802](https://github.com/lynndylanhurley/devise_token_auth/issues/802)
- Can't use JBuilder templates when overriding rendering methods [\#801](https://github.com/lynndylanhurley/devise_token_auth/issues/801)
- I18n broken \(e.g. :already\_in\_use\) [\#799](https://github.com/lynndylanhurley/devise_token_auth/issues/799)
- very unstable gem full of bugs !! [\#795](https://github.com/lynndylanhurley/devise_token_auth/issues/795)
- CORS answers 404 always [\#794](https://github.com/lynndylanhurley/devise_token_auth/issues/794)
- Authorized Users Only on iOS client [\#792](https://github.com/lynndylanhurley/devise_token_auth/issues/792)
- user\_signed\_in? doesn't returning access\_token  after few  continuous  call to it !!!  [\#791](https://github.com/lynndylanhurley/devise_token_auth/issues/791)
- 302 found when I try to redirect to "/devise\_token\_auth/sessions\#create" [\#790](https://github.com/lynndylanhurley/devise_token_auth/issues/790)
- Initializer default\_password\_reset\_url not working. [\#789](https://github.com/lynndylanhurley/devise_token_auth/issues/789)
- Gem querying database twice for authenticating user [\#788](https://github.com/lynndylanhurley/devise_token_auth/issues/788)
- No authentication headers when using Single Table Inheritance on my User model [\#783](https://github.com/lynndylanhurley/devise_token_auth/issues/783)
- Can't migrate database after  'rails g devise\_token\_auth:install User auth'   [\#781](https://github.com/lynndylanhurley/devise_token_auth/issues/781)
- Diferent tokens from devise and devise\_token\_auth some times get in conflict... [\#780](https://github.com/lynndylanhurley/devise_token_auth/issues/780)
- LinkedIn SignIn [\#778](https://github.com/lynndylanhurley/devise_token_auth/issues/778)
- Rails engine \(api only\) - undefined method `mount\_devise\_token\_auth\_for' for \#\<ActionDispatch::Routing::Mapper: [\#777](https://github.com/lynndylanhurley/devise_token_auth/issues/777)
- multiple congratulation emails [\#774](https://github.com/lynndylanhurley/devise_token_auth/issues/774)
- Set up a new API application controller not working? [\#773](https://github.com/lynndylanhurley/devise_token_auth/issues/773)
- Explicitly do not invalidate token [\#772](https://github.com/lynndylanhurley/devise_token_auth/issues/772)
- Prevent user from sharing account [\#770](https://github.com/lynndylanhurley/devise_token_auth/issues/770)
- I'am not able to serialize user [\#769](https://github.com/lynndylanhurley/devise_token_auth/issues/769)
- Could not find generator 'devise\_token\_auth:install' [\#768](https://github.com/lynndylanhurley/devise_token_auth/issues/768)
- Soft deletion [\#766](https://github.com/lynndylanhurley/devise_token_auth/issues/766)
- QUESTION: `tokens` field in database [\#763](https://github.com/lynndylanhurley/devise_token_auth/issues/763)
- Current user from channel. [\#760](https://github.com/lynndylanhurley/devise_token_auth/issues/760)
- devise\_token\_auth with LDAP? [\#759](https://github.com/lynndylanhurley/devise_token_auth/issues/759)
- Passing block to for strong parameters breaks code [\#758](https://github.com/lynndylanhurley/devise_token_auth/issues/758)
- API authentication: Use POST /sign\_in to sign in. GET is not supported. [\#754](https://github.com/lynndylanhurley/devise_token_auth/issues/754)
- Integration help [\#753](https://github.com/lynndylanhurley/devise_token_auth/issues/753)
- undefined method `tokens' upon signing up [\#752](https://github.com/lynndylanhurley/devise_token_auth/issues/752)
- resource name for scoped mounting [\#748](https://github.com/lynndylanhurley/devise_token_auth/issues/748)
- Signing in with Mongoid 6 + Rails 5 causes AuthenticationError [\#742](https://github.com/lynndylanhurley/devise_token_auth/issues/742)
- Multiple user registration with multiple providers [\#740](https://github.com/lynndylanhurley/devise_token_auth/issues/740)
- Headers not sent on GET request [\#739](https://github.com/lynndylanhurley/devise_token_auth/issues/739)
- Best practice for using virtual attributes [\#738](https://github.com/lynndylanhurley/devise_token_auth/issues/738)
- E-mail update is enabled by default [\#736](https://github.com/lynndylanhurley/devise_token_auth/issues/736)
- Limit formats allowed to make requests [\#735](https://github.com/lynndylanhurley/devise_token_auth/issues/735)
- Error in password reset. Password not changed, even though edit returns 200 [\#732](https://github.com/lynndylanhurley/devise_token_auth/issues/732)
- Using devise\_async and sidekiq to send emails asynchronously [\#727](https://github.com/lynndylanhurley/devise_token_auth/issues/727)
- Separate Devise Token Auth configuration per model [\#725](https://github.com/lynndylanhurley/devise_token_auth/issues/725)
- No token on response header [\#721](https://github.com/lynndylanhurley/devise_token_auth/issues/721)
- Massive Cookie Size Leads to Errors [\#718](https://github.com/lynndylanhurley/devise_token_auth/issues/718)
- 401 on sign\_in [\#717](https://github.com/lynndylanhurley/devise_token_auth/issues/717)
- Unable to reconfirm a users email [\#716](https://github.com/lynndylanhurley/devise_token_auth/issues/716)
- Which is client and access\_token [\#714](https://github.com/lynndylanhurley/devise_token_auth/issues/714)
- Sign\_in custom method: how? [\#711](https://github.com/lynndylanhurley/devise_token_auth/issues/711)
- define\_helpers not called at rails launch [\#708](https://github.com/lynndylanhurley/devise_token_auth/issues/708)
- Always Set Headers in Batch Mode [\#702](https://github.com/lynndylanhurley/devise_token_auth/issues/702)
- Use with existing User model [\#701](https://github.com/lynndylanhurley/devise_token_auth/issues/701)
- The inactive\_message and active\_for\_authentication [\#695](https://github.com/lynndylanhurley/devise_token_auth/issues/695)
- Reset password link not working for the second time [\#691](https://github.com/lynndylanhurley/devise_token_auth/issues/691)
- How to properly set headers in order to use current\_user, authenticate\_user! etc methods? [\#690](https://github.com/lynndylanhurley/devise_token_auth/issues/690)
- Sign Up Permitted Parameters gets Passed but Never saves succesfully to Database [\#688](https://github.com/lynndylanhurley/devise_token_auth/issues/688)
- Live Demo on heroku crashes [\#687](https://github.com/lynndylanhurley/devise_token_auth/issues/687)
- Ruby on rails devise\_token\_auth gem unable to find routes [\#686](https://github.com/lynndylanhurley/devise_token_auth/issues/686)
- undefined method `\[\]' for nil:NilClass during omniauth callback [\#682](https://github.com/lynndylanhurley/devise_token_auth/issues/682)
- client\_id resets to default after session\_controller\#create [\#680](https://github.com/lynndylanhurley/devise_token_auth/issues/680)
- "Unpermitted parameter: session" issues when action\_controller.action\_on\_unpermitted\_parameters is :raise [\#676](https://github.com/lynndylanhurley/devise_token_auth/issues/676)
- Rails 5 + mongoid + devise\_token\_auth - undefined method `add\_mongoid\_support=' for DeviseTokenAuth:Module \(NoMethodError\) [\#675](https://github.com/lynndylanhurley/devise_token_auth/issues/675)
- 0.1.36 to 0.1.37 Breaks Test Suite [\#670](https://github.com/lynndylanhurley/devise_token_auth/issues/670)
- Why NOT 'email\_required?' is considered? [\#668](https://github.com/lynndylanhurley/devise_token_auth/issues/668)
- make a separate Apicontroller from Applicationcontroller  [\#667](https://github.com/lynndylanhurley/devise_token_auth/issues/667)
- Devise Omniauth and DeviseTokenAuth Omniauth [\#666](https://github.com/lynndylanhurley/devise_token_auth/issues/666)
- Seperate view files for different models. [\#664](https://github.com/lynndylanhurley/devise_token_auth/issues/664)
- Password Reset Link doesn't work [\#658](https://github.com/lynndylanhurley/devise_token_auth/issues/658)
- \[Question\] Using in mobile apps \(pass reset/libs for major OSes\)? [\#657](https://github.com/lynndylanhurley/devise_token_auth/issues/657)
- confrimable registration token expire [\#655](https://github.com/lynndylanhurley/devise_token_auth/issues/655)
- Get extra from omniauth-facebook. [\#647](https://github.com/lynndylanhurley/devise_token_auth/issues/647)
- Ability to change email? [\#646](https://github.com/lynndylanhurley/devise_token_auth/issues/646)
- headers\_names is not defined in 0.1.37 [\#645](https://github.com/lynndylanhurley/devise_token_auth/issues/645)
- Oauth2 - Android Authentication - one-time-code flow  [\#639](https://github.com/lynndylanhurley/devise_token_auth/issues/639)
- make use of max\_number\_of\_devices on sign\_in [\#637](https://github.com/lynndylanhurley/devise_token_auth/issues/637)
- is possible to use provider and uid columns on the authentications table?  [\#633](https://github.com/lynndylanhurley/devise_token_auth/issues/633)
- undefined method 'render' at devise\_token\_auth/controllers/helpers.rb [\#630](https://github.com/lynndylanhurley/devise_token_auth/issues/630)
- Override default routes [\#628](https://github.com/lynndylanhurley/devise_token_auth/issues/628)
- user\_signed\_in? VS user.signedIn ? [\#623](https://github.com/lynndylanhurley/devise_token_auth/issues/623)
- Retrieve from \(local\) cache first? [\#622](https://github.com/lynndylanhurley/devise_token_auth/issues/622)
- Update Gem \(RubyGem\) Not issue [\#621](https://github.com/lynndylanhurley/devise_token_auth/issues/621)
- Email uniqueness on both email and oauth provider [\#617](https://github.com/lynndylanhurley/devise_token_auth/issues/617)
- ArgumentError \(wrong number of arguments \(given 1, expected 0\)\) [\#616](https://github.com/lynndylanhurley/devise_token_auth/issues/616)
- exclude devise validatable module? [\#613](https://github.com/lynndylanhurley/devise_token_auth/issues/613)
- Devise omniauth\_path\_prefix overriden [\#610](https://github.com/lynndylanhurley/devise_token_auth/issues/610)
- Override devise token auth response [\#609](https://github.com/lynndylanhurley/devise_token_auth/issues/609)
- Previous authentication params remain in url after sign out when using OAuth [\#605](https://github.com/lynndylanhurley/devise_token_auth/issues/605)
- Problem with auth headers and multiple models [\#602](https://github.com/lynndylanhurley/devise_token_auth/issues/602)
- Re-written URL with token does not work with Angular default routing [\#599](https://github.com/lynndylanhurley/devise_token_auth/issues/599)
- Rails 5 - Missing template devise\_token\_auth/registrations/create [\#598](https://github.com/lynndylanhurley/devise_token_auth/issues/598)
- REST routes [\#595](https://github.com/lynndylanhurley/devise_token_auth/issues/595)
- Multiple providers per user [\#594](https://github.com/lynndylanhurley/devise_token_auth/issues/594)
- MongoDB [\#593](https://github.com/lynndylanhurley/devise_token_auth/issues/593)
- Problem with CORS setup and exposing special headers [\#591](https://github.com/lynndylanhurley/devise_token_auth/issues/591)
- Password reset allows user to bypass confirmable [\#590](https://github.com/lynndylanhurley/devise_token_auth/issues/590)
- empty request.env\['omniauth.params'\] causes exception [\#586](https://github.com/lynndylanhurley/devise_token_auth/issues/586)
- Getting Error: 'No connection pool for ActiveRecord::Base' when generating the devise\_token\_auth generator inside an Rails Engine [\#584](https://github.com/lynndylanhurley/devise_token_auth/issues/584)
- Preventing creation of users in an oauth scenario [\#583](https://github.com/lynndylanhurley/devise_token_auth/issues/583)
- Extend token lifespan on use? [\#573](https://github.com/lynndylanhurley/devise_token_auth/issues/573)
- Unable to sign in using LinkedIn [\#572](https://github.com/lynndylanhurley/devise_token_auth/issues/572)
- Cannot use rake with mount\_devise\_token\_auth\_for in routes.rb [\#570](https://github.com/lynndylanhurley/devise_token_auth/issues/570)
- Provide configuration for token hashing algorithm [\#560](https://github.com/lynndylanhurley/devise_token_auth/issues/560)
- Using devise\_token\_auth with devise for one method [\#559](https://github.com/lynndylanhurley/devise_token_auth/issues/559)
- omiauth-google [\#558](https://github.com/lynndylanhurley/devise_token_auth/issues/558)
- Use devise\_token\_auth with facebook iOS login SDK [\#556](https://github.com/lynndylanhurley/devise_token_auth/issues/556)
- omniauth-facebook login [\#555](https://github.com/lynndylanhurley/devise_token_auth/issues/555)
- ActionController::RoutingError \(No route matches \[POST\] "/omniauth/steam/callback"\) [\#554](https://github.com/lynndylanhurley/devise_token_auth/issues/554)
- get Authorized users only when use devise with devise\_token\_auth [\#553](https://github.com/lynndylanhurley/devise_token_auth/issues/553)
- Models other than `User` not returning auth headers after each request [\#552](https://github.com/lynndylanhurley/devise_token_auth/issues/552)
- Cannot get ng-token-auth, devise-token-auth and Rails to work for facebook login [\#551](https://github.com/lynndylanhurley/devise_token_auth/issues/551)
- Yielding Resource to Overriding Controller [\#548](https://github.com/lynndylanhurley/devise_token_auth/issues/548)
- Confirmation controller does not response with JSON [\#546](https://github.com/lynndylanhurley/devise_token_auth/issues/546)
-  message\['redirect-url'\] in the reset password email is not set automatically. [\#545](https://github.com/lynndylanhurley/devise_token_auth/issues/545)
- Failed migration: how to handle existing user db [\#544](https://github.com/lynndylanhurley/devise_token_auth/issues/544)
- set a no reply email adresse [\#542](https://github.com/lynndylanhurley/devise_token_auth/issues/542)
- check if user confirmed is account [\#539](https://github.com/lynndylanhurley/devise_token_auth/issues/539)
- support for multiple client\_id [\#535](https://github.com/lynndylanhurley/devise_token_auth/issues/535)
- Cut some actions? [\#534](https://github.com/lynndylanhurley/devise_token_auth/issues/534)
- Getting issues with api authentication [\#529](https://github.com/lynndylanhurley/devise_token_auth/issues/529)
- Error: unknown attribute 'current\_password' for User when updating a password [\#524](https://github.com/lynndylanhurley/devise_token_auth/issues/524)
- Error Response as HTML [\#522](https://github.com/lynndylanhurley/devise_token_auth/issues/522)
- render\_create\_success should return 201 code not 200? [\#516](https://github.com/lynndylanhurley/devise_token_auth/issues/516)
- RuntimeError \(can't modify frozen Hash\) [\#515](https://github.com/lynndylanhurley/devise_token_auth/issues/515)
- tokens not being serialized! [\#495](https://github.com/lynndylanhurley/devise_token_auth/issues/495)
- Sign in from controller [\#494](https://github.com/lynndylanhurley/devise_token_auth/issues/494)
- Unpermitted Parameters: confirm\_success\_url, config\_name, registration [\#489](https://github.com/lynndylanhurley/devise_token_auth/issues/489)
- Bundler could not find compatible versions for gem "rails": [\#488](https://github.com/lynndylanhurley/devise_token_auth/issues/488)
- Does anyone try to link current omniauth account to devise-token-auth account? [\#487](https://github.com/lynndylanhurley/devise_token_auth/issues/487)
- I want to use a different column for provider instead of defalut "email" [\#485](https://github.com/lynndylanhurley/devise_token_auth/issues/485)
- @resource.allow\_password\_change is not persisted across requests [\#481](https://github.com/lynndylanhurley/devise_token_auth/issues/481)
- Would like to know is there any missing for i18n translation file? [\#479](https://github.com/lynndylanhurley/devise_token_auth/issues/479)
- Unpermitted paramter: session \(401 Unauthorized\) for only one particluar user [\#477](https://github.com/lynndylanhurley/devise_token_auth/issues/477)
- Reading logged user in constraint [\#475](https://github.com/lynndylanhurley/devise_token_auth/issues/475)
- devise\_token\_auth is being called when it shouldn't [\#473](https://github.com/lynndylanhurley/devise_token_auth/issues/473)
- Unable to override sessions controller [\#471](https://github.com/lynndylanhurley/devise_token_auth/issues/471)
- Support Devise Strong Parameters by Block [\#464](https://github.com/lynndylanhurley/devise_token_auth/issues/464)
- How to make http header still available when return to oauth call back [\#461](https://github.com/lynndylanhurley/devise_token_auth/issues/461)
- skip: \[:omniauth\_callbacks\] doesn't work in v0.1.37.beta3 [\#460](https://github.com/lynndylanhurley/devise_token_auth/issues/460)
- This gem change default omniauth path? [\#459](https://github.com/lynndylanhurley/devise_token_auth/issues/459)
- Rails 5 compatible? [\#458](https://github.com/lynndylanhurley/devise_token_auth/issues/458)
- Null email causes NoMethodError \(undefined method `downcase!' for nil:NilClass\) [\#457](https://github.com/lynndylanhurley/devise_token_auth/issues/457)
- Cannot send confirmation email when using alongside with standard devise [\#456](https://github.com/lynndylanhurley/devise_token_auth/issues/456)
- cancancan: load\_and\_authorize\_resources causes method\_missing failure [\#452](https://github.com/lynndylanhurley/devise_token_auth/issues/452)
- example app for api [\#451](https://github.com/lynndylanhurley/devise_token_auth/issues/451)
- is session store necessary? [\#449](https://github.com/lynndylanhurley/devise_token_auth/issues/449)
- HTTP Headers not being sent when using as an API from an Android Phone [\#448](https://github.com/lynndylanhurley/devise_token_auth/issues/448)
- Is it possible to pass token via json? [\#447](https://github.com/lynndylanhurley/devise_token_auth/issues/447)
- NoMethodError \(undefined method `enable\_standard\_devise\_support' for DeviseTokenAuth:Module\): app/controllers/devise\_token\_auth/concerns/set\_user\_by\_token.rb:35:in `set\_user\_by\_token' [\#437](https://github.com/lynndylanhurley/devise_token_auth/issues/437)
- duplicate method  - resource\_class [\#433](https://github.com/lynndylanhurley/devise_token_auth/issues/433)
- Unpermitted parameter errors [\#432](https://github.com/lynndylanhurley/devise_token_auth/issues/432)
- redirect\_uri\_mismatch after update from 0.1.34 to 0.1.37  [\#420](https://github.com/lynndylanhurley/devise_token_auth/issues/420)
- password\_confirmation not actually required [\#419](https://github.com/lynndylanhurley/devise_token_auth/issues/419)
- Why should I use .to\_json to get the right json object and not an array? [\#400](https://github.com/lynndylanhurley/devise_token_auth/issues/400)
- Errors after removing confirmable [\#397](https://github.com/lynndylanhurley/devise_token_auth/issues/397)
- Add JSON API \(v1.0\) compliant API option [\#396](https://github.com/lynndylanhurley/devise_token_auth/issues/396)
- NoMethodError in DeviseTokenAuth::SessionsController\#create [\#394](https://github.com/lynndylanhurley/devise_token_auth/issues/394)
- Add better uid + provider unique support [\#392](https://github.com/lynndylanhurley/devise_token_auth/issues/392)
- Unable to Logout after sign up and/or sign in [\#391](https://github.com/lynndylanhurley/devise_token_auth/issues/391)
- Cohabitation with doorkeeper [\#389](https://github.com/lynndylanhurley/devise_token_auth/issues/389)
- React native signup/login using Facebook SDK [\#385](https://github.com/lynndylanhurley/devise_token_auth/issues/385)
- when does tokens field get cleared [\#372](https://github.com/lynndylanhurley/devise_token_auth/issues/372)
- Passing access\_token after signup [\#366](https://github.com/lynndylanhurley/devise_token_auth/issues/366)
- 'no implicit conversion of Hash into String \(TypeError\)' on Travis CI [\#365](https://github.com/lynndylanhurley/devise_token_auth/issues/365)
- discrepancy between registration events [\#364](https://github.com/lynndylanhurley/devise_token_auth/issues/364)
- Block isn't called in super do |resource| override. [\#363](https://github.com/lynndylanhurley/devise_token_auth/issues/363)
- Auth header is not being set in sign up when using confirmable with allowed unconfirmed access [\#361](https://github.com/lynndylanhurley/devise_token_auth/issues/361)
- Spontaneous log out from app \(presumably because of batch requests\) [\#359](https://github.com/lynndylanhurley/devise_token_auth/issues/359)
- github provider callback url \(?auth\_token\) [\#354](https://github.com/lynndylanhurley/devise_token_auth/issues/354)
- Is it possible to authenticate\_user! without failing the filter chain? [\#353](https://github.com/lynndylanhurley/devise_token_auth/issues/353)
- Support for Lockable and Timeoutable when using Devise and DeviseTokenAuth [\#346](https://github.com/lynndylanhurley/devise_token_auth/issues/346)
- Official support and documentation on how to use alongside Devise for APIs [\#345](https://github.com/lynndylanhurley/devise_token_auth/issues/345)
- permitted parameters not working as expected [\#344](https://github.com/lynndylanhurley/devise_token_auth/issues/344)
- Using devise and devise\_token\_auth side by side [\#343](https://github.com/lynndylanhurley/devise_token_auth/issues/343)
- Multiple Devise Models. One using token [\#342](https://github.com/lynndylanhurley/devise_token_auth/issues/342)
- ArgumentError in DeviseTokenAuth::ConfirmationsController\#show  [\#339](https://github.com/lynndylanhurley/devise_token_auth/issues/339)
- Issue with audited-activerecord  [\#338](https://github.com/lynndylanhurley/devise_token_auth/issues/338)
- Ember Simple Auth [\#334](https://github.com/lynndylanhurley/devise_token_auth/issues/334)
- group authentication not redirecting [\#332](https://github.com/lynndylanhurley/devise_token_auth/issues/332)
- Getting `table\_exists?' error when using devise\_token\_auth with Mongoid [\#325](https://github.com/lynndylanhurley/devise_token_auth/issues/325)
- Can't authorize \(user\_signed\_in? always show false\) [\#316](https://github.com/lynndylanhurley/devise_token_auth/issues/316)
- Devise Email Validation [\#314](https://github.com/lynndylanhurley/devise_token_auth/issues/314)
- Android native - Unpredictable 401 [\#313](https://github.com/lynndylanhurley/devise_token_auth/issues/313)
- How to skip confirmation on register but possibility to ask later [\#303](https://github.com/lynndylanhurley/devise_token_auth/issues/303)
- User with multiple providers gets invalid login credential except the latest provider he/she registered. [\#298](https://github.com/lynndylanhurley/devise_token_auth/issues/298)
- Conder making view helpers available in token\_validations\_controller [\#292](https://github.com/lynndylanhurley/devise_token_auth/issues/292)
- Using alongside "normal" rails app [\#290](https://github.com/lynndylanhurley/devise_token_auth/issues/290)
- Reset password error. [\#284](https://github.com/lynndylanhurley/devise_token_auth/issues/284)
- Configured verbatim, devise\_token\_auth receives this error google only [\#282](https://github.com/lynndylanhurley/devise_token_auth/issues/282)
- Facebook Auth isn't working for Google Chrome users that have Data Compression set to on [\#279](https://github.com/lynndylanhurley/devise_token_auth/issues/279)
- Used alongside standard Devise broke the Devise mail confirmation [\#265](https://github.com/lynndylanhurley/devise_token_auth/issues/265)
- How To Handle Guest Account [\#264](https://github.com/lynndylanhurley/devise_token_auth/issues/264)
- confirmable feature bugs? [\#263](https://github.com/lynndylanhurley/devise_token_auth/issues/263)
- helper methods don't work [\#258](https://github.com/lynndylanhurley/devise_token_auth/issues/258)
- reset password link is not getting to redirection [\#247](https://github.com/lynndylanhurley/devise_token_auth/issues/247)
- Should a 404 reset tokens? [\#244](https://github.com/lynndylanhurley/devise_token_auth/issues/244)
- Devise.secret\_key was not set. Please add the following to your Devise initializer [\#235](https://github.com/lynndylanhurley/devise_token_auth/issues/235)
- Expected params don't match Devise itself [\#233](https://github.com/lynndylanhurley/devise_token_auth/issues/233)
- Namespaced Models [\#228](https://github.com/lynndylanhurley/devise_token_auth/issues/228)
- Can't verify CSRF token authenticity [\#227](https://github.com/lynndylanhurley/devise_token_auth/issues/227)
- Error on OmniauthCallbacksController\#omniauth\_success [\#222](https://github.com/lynndylanhurley/devise_token_auth/issues/222)
- undefined method `authenticate\_user!' [\#219](https://github.com/lynndylanhurley/devise_token_auth/issues/219)
- The omniauth implementation on this gem use redirection. We need to get around these. [\#216](https://github.com/lynndylanhurley/devise_token_auth/issues/216)
- Which software did you use to create the workflow ? [\#215](https://github.com/lynndylanhurley/devise_token_auth/issues/215)
- AbstractController::ActionNotFound \(The action 'new' could not be found for DeviseTokenAuth::RegistrationsController\): [\#212](https://github.com/lynndylanhurley/devise_token_auth/issues/212)
- Oauth broken when attributes have a new line [\#211](https://github.com/lynndylanhurley/devise_token_auth/issues/211)
- No route matches \[GET\] "/omniauth/sign\_in" [\#199](https://github.com/lynndylanhurley/devise_token_auth/issues/199)
- I have a rails backend rendered app \(erb\). Can I switch to devise token auth? [\#196](https://github.com/lynndylanhurley/devise_token_auth/issues/196)
- authentication via phone \# [\#194](https://github.com/lynndylanhurley/devise_token_auth/issues/194)
- Cannot use this gem alongside Devise [\#192](https://github.com/lynndylanhurley/devise_token_auth/issues/192)
- Some headers without "access-token" \(and friends\) while testing with Rspec  [\#188](https://github.com/lynndylanhurley/devise_token_auth/issues/188)
- AbstractController::ActionNotFound with Controller Override [\#185](https://github.com/lynndylanhurley/devise_token_auth/issues/185)
- Best way to set up migration for installation on existing User table already using Devise? [\#181](https://github.com/lynndylanhurley/devise_token_auth/issues/181)
- Architecture Q: Why did you not use Warden? [\#180](https://github.com/lynndylanhurley/devise_token_auth/issues/180)
- NoMethodError \(undefined method `\[\]=' for nil:NilClass\) [\#178](https://github.com/lynndylanhurley/devise_token_auth/issues/178)
- Sign\_in / Sign\_up via token\_auth and via session [\#168](https://github.com/lynndylanhurley/devise_token_auth/issues/168)
- Facebook login - Redirect issue [\#166](https://github.com/lynndylanhurley/devise_token_auth/issues/166)
- expired confirmation & reset link  [\#164](https://github.com/lynndylanhurley/devise_token_auth/issues/164)
- Storing token in Redis? [\#163](https://github.com/lynndylanhurley/devise_token_auth/issues/163)
- list with http response codes [\#157](https://github.com/lynndylanhurley/devise_token_auth/issues/157)
- Trouble accessing provider auth key and secret [\#153](https://github.com/lynndylanhurley/devise_token_auth/issues/153)
- Omniauth: New user or not ? [\#151](https://github.com/lynndylanhurley/devise_token_auth/issues/151)
- Forcing SSL for DeviseTokenAuth causes error 'new' could not be found [\#141](https://github.com/lynndylanhurley/devise_token_auth/issues/141)
- NoMethodError \(undefined method `name' for nil:NilClass\) - devise\_controller.rb:22 [\#134](https://github.com/lynndylanhurley/devise_token_auth/issues/134)
- Sudo action / confirm your identity protocol [\#131](https://github.com/lynndylanhurley/devise_token_auth/issues/131)
- devise\_token\_auth for multiple client [\#122](https://github.com/lynndylanhurley/devise_token_auth/issues/122)
- Invalid Authenticity Token with last version [\#109](https://github.com/lynndylanhurley/devise_token_auth/issues/109)
- Routes not properly set [\#101](https://github.com/lynndylanhurley/devise_token_auth/issues/101)
- allow\_unconfirmed\_access\_for [\#89](https://github.com/lynndylanhurley/devise_token_auth/issues/89)
- Usage with Grape [\#73](https://github.com/lynndylanhurley/devise_token_auth/issues/73)
- Allow updating of default attributes by default? [\#61](https://github.com/lynndylanhurley/devise_token_auth/issues/61)

**Merged pull requests:**

- Fixes include bug causing sign\_in to require auth [\#1016](https://github.com/lynndylanhurley/devise_token_auth/pull/1016) ([karlingen](https://github.com/karlingen))
- Update CONTRIBUTING.md [\#1009](https://github.com/lynndylanhurley/devise_token_auth/pull/1009) ([stratigos](https://github.com/stratigos))
- Adding Danish locale [\#1006](https://github.com/lynndylanhurley/devise_token_auth/pull/1006) ([mikkeljuhl](https://github.com/mikkeljuhl))
- allow only one confirmation [\#1001](https://github.com/lynndylanhurley/devise_token_auth/pull/1001) ([MaicolBen](https://github.com/MaicolBen))
- Added capitalize to user\_class in model file template [\#1000](https://github.com/lynndylanhurley/devise_token_auth/pull/1000) ([kiritAyya](https://github.com/kiritAyya))
- Match email regexp with devise [\#999](https://github.com/lynndylanhurley/devise_token_auth/pull/999) ([MaicolBen](https://github.com/MaicolBen))
- Edit RegistrationsController\#create to use ResourceFinder::provider  [\#998](https://github.com/lynndylanhurley/devise_token_auth/pull/998) ([m4-miranda](https://github.com/m4-miranda))
- 993 - mirror auth header keys in build\_auth\_url query params [\#996](https://github.com/lynndylanhurley/devise_token_auth/pull/996) ([ethagnawl](https://github.com/ethagnawl))
- Add link to wiki of how to add fields for an existing user table [\#985](https://github.com/lynndylanhurley/devise_token_auth/pull/985) ([MaicolBen](https://github.com/MaicolBen))
- contemplate single table inheritance in DeviseTokenAuth::Concerns::SetUserByToken\#set\_user\_by\_token [\#984](https://github.com/lynndylanhurley/devise_token_auth/pull/984) ([maxwells](https://github.com/maxwells))
- Upgrade test suite to use Rails 5 [\#981](https://github.com/lynndylanhurley/devise_token_auth/pull/981) ([lynndylanhurley](https://github.com/lynndylanhurley))
- Conditionally set rails version on migration [\#979](https://github.com/lynndylanhurley/devise_token_auth/pull/979) ([MaicolBen](https://github.com/MaicolBen))
- remove confirm\_success\_url entries from dummy migrations [\#978](https://github.com/lynndylanhurley/devise_token_auth/pull/978) ([ethagnawl](https://github.com/ethagnawl))
- link to cached version of \_How to Run a Single Rails Unit Test\_ blog … [\#977](https://github.com/lynndylanhurley/devise_token_auth/pull/977) ([ethagnawl](https://github.com/ethagnawl))
- Fix default provider after refactor in concern [\#975](https://github.com/lynndylanhurley/devise_token_auth/pull/975) ([MaicolBen](https://github.com/MaicolBen))
- Adding in unlocks controller and specs. This should resolve \#927. [\#971](https://github.com/lynndylanhurley/devise_token_auth/pull/971) ([brycesenz](https://github.com/brycesenz))
- Add a call to contribute to the top of the README. Ref \#969. [\#970](https://github.com/lynndylanhurley/devise_token_auth/pull/970) ([zachfeldman](https://github.com/zachfeldman))
- CONTRIBUTING: Add header, format sections [\#968](https://github.com/lynndylanhurley/devise_token_auth/pull/968) ([olleolleolle](https://github.com/olleolleolle))
- Add note about Grape usage. Closes \#73. [\#967](https://github.com/lynndylanhurley/devise_token_auth/pull/967) ([zachfeldman](https://github.com/zachfeldman))
- Allow other provider than email when logins [\#964](https://github.com/lynndylanhurley/devise_token_auth/pull/964) ([MaicolBen](https://github.com/MaicolBen))
- change devise method to reset password by token [\#957](https://github.com/lynndylanhurley/devise_token_auth/pull/957) ([dks17](https://github.com/dks17))
- Docs - add confirm\_sucess\_url to required params in email registration [\#956](https://github.com/lynndylanhurley/devise_token_auth/pull/956) ([pnewsam](https://github.com/pnewsam))
- Fix header name on account delete documentation [\#909](https://github.com/lynndylanhurley/devise_token_auth/pull/909) ([mconiglio](https://github.com/mconiglio))
- Document the confirm\_success\_url param for email registration [\#901](https://github.com/lynndylanhurley/devise_token_auth/pull/901) ([nerfologist](https://github.com/nerfologist))
- Fix header markdown typo [\#895](https://github.com/lynndylanhurley/devise_token_auth/pull/895) ([f3ndot](https://github.com/f3ndot))
- Support setting whitelist, without setting default redirect\_url [\#894](https://github.com/lynndylanhurley/devise_token_auth/pull/894) ([dkniffin](https://github.com/dkniffin))
- Feature/customable authorized users only error response [\#869](https://github.com/lynndylanhurley/devise_token_auth/pull/869) ([abeyuya](https://github.com/abeyuya))
- Use rails validator instead of custom one [\#865](https://github.com/lynndylanhurley/devise_token_auth/pull/865) ([MaicolBen](https://github.com/MaicolBen))
- Ability to use different default fields in model [\#849](https://github.com/lynndylanhurley/devise_token_auth/pull/849) ([blddmnd](https://github.com/blddmnd))
- GitHub Issues template, Contributing guidelines [\#847](https://github.com/lynndylanhurley/devise_token_auth/pull/847) ([olleolleolle](https://github.com/olleolleolle))
- Better implementation to test if connection to db is active [\#843](https://github.com/lynndylanhurley/devise_token_auth/pull/843) ([richardxia](https://github.com/richardxia))
- Improve documentation for testing. [\#840](https://github.com/lynndylanhurley/devise_token_auth/pull/840) ([JonRowe](https://github.com/JonRowe))
- Allow user specific token lifespans [\#704](https://github.com/lynndylanhurley/devise_token_auth/pull/704) ([codez](https://github.com/codez))
- Always set header in batch mode [\#703](https://github.com/lynndylanhurley/devise_token_auth/pull/703) ([codez](https://github.com/codez))
- Fix for issue \#677 [\#678](https://github.com/lynndylanhurley/devise_token_auth/pull/678) ([develop-test1](https://github.com/develop-test1))
- Flag signin when user confirms email address. [\#410](https://github.com/lynndylanhurley/devise_token_auth/pull/410) ([ghost](https://github.com/ghost))

# Change Log

## [v0.1.43](https://github.com/lynndylanhurley/devise_token_auth/tree/HEAD)

[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.0...HEAD)

**Implemented enhancements:**

- Rails generator to update views [\#33](https://github.com/lynndylanhurley/devise_token_auth/issues/33)
- Extract Omniauth attributes assignation into a method [\#31](https://github.com/lynndylanhurley/devise_token_auth/issues/31)

**Fixed bugs:**

- Generator doesn't work correctly with mongoid and/or rails-api [\#14](https://github.com/lynndylanhurley/devise_token_auth/issues/14)
- Generator issues [\#13](https://github.com/lynndylanhurley/devise_token_auth/issues/13)

**Closed issues:**

- Return a authentication token [\#1015](https://github.com/lynndylanhurley/devise_token_auth/issues/1015)
- API is not using defined ApiController but rather ApplicationController [\#1014](https://github.com/lynndylanhurley/devise_token_auth/issues/1014)
- TypeError \(can't dump hash with default proc\) [\#1012](https://github.com/lynndylanhurley/devise_token_auth/issues/1012)
- Namespaces and overriding default mailer templates [\#1011](https://github.com/lynndylanhurley/devise_token_auth/issues/1011)
- Cant login after signing in via oauth [\#1010](https://github.com/lynndylanhurley/devise_token_auth/issues/1010)
- Omniauth with devise token auth [\#1007](https://github.com/lynndylanhurley/devise_token_auth/issues/1007)
- Not returning headers on error [\#1002](https://github.com/lynndylanhurley/devise_token_auth/issues/1002)
- Hardcoded resource.provider in RegistrationsController? [\#997](https://github.com/lynndylanhurley/devise_token_auth/issues/997)
- Confirmation URL query parameters don't match header counterparts [\#993](https://github.com/lynndylanhurley/devise_token_auth/issues/993)
- Gem clashing [\#991](https://github.com/lynndylanhurley/devise_token_auth/issues/991)
- Sign in, Sign out not working [\#982](https://github.com/lynndylanhurley/devise_token_auth/issues/982)
- access token always expires in one minute [\#980](https://github.com/lynndylanhurley/devise_token_auth/issues/980)
- How to customize Omniauth payload [\#974](https://github.com/lynndylanhurley/devise_token_auth/issues/974)
- How do Create user's roles. [\#963](https://github.com/lynndylanhurley/devise_token_auth/issues/963)
- Why does a confirm\_success\_url column appear in some of the test migrations? [\#959](https://github.com/lynndylanhurley/devise_token_auth/issues/959)
- Readme "Usage TL;DR" section - add confirm\_success\_url to required params? [\#955](https://github.com/lynndylanhurley/devise_token_auth/issues/955)
- ar [\#954](https://github.com/lynndylanhurley/devise_token_auth/issues/954)
- how to get first name and last name of user [\#953](https://github.com/lynndylanhurley/devise_token_auth/issues/953)
- Model for nested attributes not being saved [\#952](https://github.com/lynndylanhurley/devise_token_auth/issues/952)
- Can not have multiple model [\#950](https://github.com/lynndylanhurley/devise_token_auth/issues/950)
- NoMethodError when current\_user is called [\#947](https://github.com/lynndylanhurley/devise_token_auth/issues/947)
- How to manually send the confirmation email \(e.g. after User.create in Rails console\)? [\#946](https://github.com/lynndylanhurley/devise_token_auth/issues/946)
- Make DeviseAuthToken inherits my API base Controller? [\#945](https://github.com/lynndylanhurley/devise_token_auth/issues/945)
- Missing auth headers in response to validate\_token [\#944](https://github.com/lynndylanhurley/devise_token_auth/issues/944)
- tokens\_match? issue [\#942](https://github.com/lynndylanhurley/devise_token_auth/issues/942)
- Not send email notification when email changed ? [\#940](https://github.com/lynndylanhurley/devise_token_auth/issues/940)
- Token generation fails when user has incomplete data that is mandatory [\#938](https://github.com/lynndylanhurley/devise_token_auth/issues/938)
- Is there a way to prevent persisting the same token to user table when in batch mode? [\#934](https://github.com/lynndylanhurley/devise_token_auth/issues/934)
- Token expires too soon [\#933](https://github.com/lynndylanhurley/devise_token_auth/issues/933)
- Seeing other users data on logout and login [\#932](https://github.com/lynndylanhurley/devise_token_auth/issues/932)
- token authentication not working on production [\#931](https://github.com/lynndylanhurley/devise_token_auth/issues/931)
- Getting 'uninitialized constant ActionDispatch::Routing::Mapper::Scope \(NameError\)' with rails 3 [\#930](https://github.com/lynndylanhurley/devise_token_auth/issues/930)
- How do I include User relationships to response after authenticate [\#928](https://github.com/lynndylanhurley/devise_token_auth/issues/928)
- Can't unlock account through email link in lockable [\#927](https://github.com/lynndylanhurley/devise_token_auth/issues/927)
- accidental issue [\#926](https://github.com/lynndylanhurley/devise_token_auth/issues/926)
- Can't verify CSRF token authenticity on PUT request only [\#924](https://github.com/lynndylanhurley/devise_token_auth/issues/924)
- Reset password url no host [\#923](https://github.com/lynndylanhurley/devise_token_auth/issues/923)
- In batch mode tokens are unnecessarily stored for every request although unchanged [\#922](https://github.com/lynndylanhurley/devise_token_auth/issues/922)
- current\_user not available during authorization [\#921](https://github.com/lynndylanhurley/devise_token_auth/issues/921)
- Resend confirmation email [\#920](https://github.com/lynndylanhurley/devise_token_auth/issues/920)
- Change Authentication Keys [\#919](https://github.com/lynndylanhurley/devise_token_auth/issues/919)
- Devise Set User By Token Is Clashing with Normal Devise Helpers [\#917](https://github.com/lynndylanhurley/devise_token_auth/issues/917)
- XSS \(javascript execution vulnerability\) [\#916](https://github.com/lynndylanhurley/devise_token_auth/issues/916)
- Using the Generator Without Capitalizing Model Name [\#912](https://github.com/lynndylanhurley/devise_token_auth/issues/912)
- undefined method `authenticate\_user!' when want to version my api [\#908](https://github.com/lynndylanhurley/devise_token_auth/issues/908)
- RuntimeError in DeviseTokenAuth::OmniauthCallbacksController\#omniauth\_success on google\_oauth2 login [\#907](https://github.com/lynndylanhurley/devise_token_auth/issues/907)
- JSON API status? [\#906](https://github.com/lynndylanhurley/devise_token_auth/issues/906)
- Filter chain halted as :authenticate\_user! rendered or redirected [\#905](https://github.com/lynndylanhurley/devise_token_auth/issues/905)
- Completed 422 Unprocessable Entity \[Rails 5 API only, React with J-Toker\] [\#904](https://github.com/lynndylanhurley/devise_token_auth/issues/904)
- API authentication. Method not allowed 405. Use POST /sign\_in to sign in. GET is not supported. [\#900](https://github.com/lynndylanhurley/devise_token_auth/issues/900)
- validate\_token Works but nothing else... [\#899](https://github.com/lynndylanhurley/devise_token_auth/issues/899)
- OAuth failure callback error with Google provider [\#898](https://github.com/lynndylanhurley/devise_token_auth/issues/898)
- Registration Name attribute is not stored [\#897](https://github.com/lynndylanhurley/devise_token_auth/issues/897)
- The action 'edit' could not be found for DeviseTokenAuth::RegistrationsController [\#896](https://github.com/lynndylanhurley/devise_token_auth/issues/896)
- Change provider when sessions controller [\#893](https://github.com/lynndylanhurley/devise_token_auth/issues/893)
- Overriding render\_create\_success does not obey serializer option \(AMS\) [\#890](https://github.com/lynndylanhurley/devise_token_auth/issues/890)
- How can i get access-token with omniauth on React Native app  [\#889](https://github.com/lynndylanhurley/devise_token_auth/issues/889)
- Forgot Password flow with JSON responses [\#888](https://github.com/lynndylanhurley/devise_token_auth/issues/888)
- unknown attribute 'expiry' for User. [\#886](https://github.com/lynndylanhurley/devise_token_auth/issues/886)
- Email Regex causing Issue - not synced with Devise email RegEx [\#885](https://github.com/lynndylanhurley/devise_token_auth/issues/885)
- undefined method `\[\]=' for nil:NilClass due to missing client\_id [\#881](https://github.com/lynndylanhurley/devise_token_auth/issues/881)
- Return parent with sign in data? [\#880](https://github.com/lynndylanhurley/devise_token_auth/issues/880)
- json-hyper-schema for devise\_token\_auth [\#879](https://github.com/lynndylanhurley/devise_token_auth/issues/879)
- Can´t retrieve access token in login response headers [\#877](https://github.com/lynndylanhurley/devise_token_auth/issues/877)
- devise\_token\_auth blocks upgrade to Rails 5.1.0 [\#875](https://github.com/lynndylanhurley/devise_token_auth/issues/875)
- validate\_token works on local web server, but not remote? [\#873](https://github.com/lynndylanhurley/devise_token_auth/issues/873)
- how do I login a user after account signup? [\#866](https://github.com/lynndylanhurley/devise_token_auth/issues/866)
- getting random "Authorized users only." when uploading multiple files at once. [\#862](https://github.com/lynndylanhurley/devise_token_auth/issues/862)
- Caching causing an issue [\#861](https://github.com/lynndylanhurley/devise_token_auth/issues/861)
- How to authenticate user using username using this gem ? [\#859](https://github.com/lynndylanhurley/devise_token_auth/issues/859)
- Can only register one account. [\#858](https://github.com/lynndylanhurley/devise_token_auth/issues/858)
- Segmentation Fault is raising while trying to send emails. [\#857](https://github.com/lynndylanhurley/devise_token_auth/issues/857)
- No access-token in the header [\#855](https://github.com/lynndylanhurley/devise_token_auth/issues/855)
- How to Restrict Access to a Single Client? [\#854](https://github.com/lynndylanhurley/devise_token_auth/issues/854)
- NoMethodError \(undefined method `new\_session\_path' for \#\<Devise::OmniauthCallbacksController:0x0000000630f628\>\) [\#853](https://github.com/lynndylanhurley/devise_token_auth/issues/853)
- Headers not present in all requests [\#851](https://github.com/lynndylanhurley/devise_token_auth/issues/851)
- Token based authentication with LDAP only [\#850](https://github.com/lynndylanhurley/devise_token_auth/issues/850)
- Insecure session created with reset password link [\#848](https://github.com/lynndylanhurley/devise_token_auth/issues/848)
- Swagger / Yard Docs [\#846](https://github.com/lynndylanhurley/devise_token_auth/issues/846)
- uninitialized constant SECRET\_KEY\_BASE [\#845](https://github.com/lynndylanhurley/devise_token_auth/issues/845)
- NoMethodError: undefined method `\[\]=' for nil:NilClass in unit test [\#839](https://github.com/lynndylanhurley/devise_token_auth/issues/839)
- No resource\_class found [\#838](https://github.com/lynndylanhurley/devise_token_auth/issues/838)
- How to Custom Mailer ?  [\#837](https://github.com/lynndylanhurley/devise_token_auth/issues/837)
- Password gets updated but current password is still invalid. [\#836](https://github.com/lynndylanhurley/devise_token_auth/issues/836)
- CookieOverflow on namespaced controllers [\#835](https://github.com/lynndylanhurley/devise_token_auth/issues/835)
- no registration routes when used with devise  [\#834](https://github.com/lynndylanhurley/devise_token_auth/issues/834)
- Incompatibility with shoulda in email uniqueness [\#833](https://github.com/lynndylanhurley/devise_token_auth/issues/833)
- devise\_token\_auth: can't work with Rails subdomain. [\#831](https://github.com/lynndylanhurley/devise_token_auth/issues/831)
- No HTML for omniauth\_external\_window view in Rails 5 API [\#830](https://github.com/lynndylanhurley/devise_token_auth/issues/830)
- DeviseTokenAuth::TokenValidationsController\#validate\_token returns 401 unauthorized. [\#829](https://github.com/lynndylanhurley/devise_token_auth/issues/829)
- Console warning [\#828](https://github.com/lynndylanhurley/devise_token_auth/issues/828)
- omniauth-facebook authentication with an Angular 2 front end application. [\#827](https://github.com/lynndylanhurley/devise_token_auth/issues/827)
- uid is similar to email [\#825](https://github.com/lynndylanhurley/devise_token_auth/issues/825)
- Question: email confirmation token URI with Rails API [\#824](https://github.com/lynndylanhurley/devise_token_auth/issues/824)
- Use POST to sign in. GET is not supported. [\#823](https://github.com/lynndylanhurley/devise_token_auth/issues/823)
- Invalid login credentials. Please try again. [\#822](https://github.com/lynndylanhurley/devise_token_auth/issues/822)
- Devise redirecting Web request to the Token JSON API [\#821](https://github.com/lynndylanhurley/devise_token_auth/issues/821)
- Wrong model mapped for token\_validation [\#820](https://github.com/lynndylanhurley/devise_token_auth/issues/820)
- readme code for controller override needs a slight change [\#819](https://github.com/lynndylanhurley/devise_token_auth/issues/819)
- Banning a user [\#817](https://github.com/lynndylanhurley/devise_token_auth/issues/817)
- Support for multiple providers during same session [\#815](https://github.com/lynndylanhurley/devise_token_auth/issues/815)
- Sometimes very frequently, sometimes very randomly - 401 Unauthorized.  [\#813](https://github.com/lynndylanhurley/devise_token_auth/issues/813)
- The confirmation email is not send with the standard devise support [\#812](https://github.com/lynndylanhurley/devise_token_auth/issues/812)
- not supporting for angular1.6 [\#810](https://github.com/lynndylanhurley/devise_token_auth/issues/810)
- Securing headers on client side [\#809](https://github.com/lynndylanhurley/devise_token_auth/issues/809)
- Add has one/belongs to assotiation [\#807](https://github.com/lynndylanhurley/devise_token_auth/issues/807)
- redirect\_url required but not permitted in strong parameters [\#805](https://github.com/lynndylanhurley/devise_token_auth/issues/805)
- Impersonate user [\#802](https://github.com/lynndylanhurley/devise_token_auth/issues/802)
- Can't use JBuilder templates when overriding rendering methods [\#801](https://github.com/lynndylanhurley/devise_token_auth/issues/801)
- I18n broken \(e.g. :already\_in\_use\) [\#799](https://github.com/lynndylanhurley/devise_token_auth/issues/799)
- Data leak on create password reset [\#797](https://github.com/lynndylanhurley/devise_token_auth/issues/797)
- Rails 5 API Mode Not Authorizing [\#796](https://github.com/lynndylanhurley/devise_token_auth/issues/796)
- very unstable gem full of bugs !! [\#795](https://github.com/lynndylanhurley/devise_token_auth/issues/795)
- CORS answers 404 always [\#794](https://github.com/lynndylanhurley/devise_token_auth/issues/794)
- Authorized Users Only on iOS client [\#792](https://github.com/lynndylanhurley/devise_token_auth/issues/792)
- user\_signed\_in? doesn't returning access\_token  after few  continuous  call to it !!!  [\#791](https://github.com/lynndylanhurley/devise_token_auth/issues/791)
- 302 found when I try to redirect to "/devise\_token\_auth/sessions\#create" [\#790](https://github.com/lynndylanhurley/devise_token_auth/issues/790)
- Initializer default\_password\_reset\_url not working. [\#789](https://github.com/lynndylanhurley/devise_token_auth/issues/789)
- Gem querying database twice for authenticating user [\#788](https://github.com/lynndylanhurley/devise_token_auth/issues/788)
- wrong constant name user [\#784](https://github.com/lynndylanhurley/devise_token_auth/issues/784)
- No authentication headers when using Single Table Inheritance on my User model [\#783](https://github.com/lynndylanhurley/devise_token_auth/issues/783)
- Can't migrate database after  'rails g devise\_token\_auth:install User auth'   [\#781](https://github.com/lynndylanhurley/devise_token_auth/issues/781)
- Diferent tokens from devise and devise\_token\_auth some times get in conflict... [\#780](https://github.com/lynndylanhurley/devise_token_auth/issues/780)
- current\_user returns nill [\#779](https://github.com/lynndylanhurley/devise_token_auth/issues/779)
- LinkedIn SignIn [\#778](https://github.com/lynndylanhurley/devise_token_auth/issues/778)
- Rails engine \(api only\) - undefined method `mount\_devise\_token\_auth\_for' for \#\<ActionDispatch::Routing::Mapper: [\#777](https://github.com/lynndylanhurley/devise_token_auth/issues/777)
- ActionController::RoutingError - undefined method `helper\_method' [\#776](https://github.com/lynndylanhurley/devise_token_auth/issues/776)
- multiple congratulation emails [\#774](https://github.com/lynndylanhurley/devise_token_auth/issues/774)
- Set up a new API application controller not working? [\#773](https://github.com/lynndylanhurley/devise_token_auth/issues/773)
- Explicitly do not invalidate token [\#772](https://github.com/lynndylanhurley/devise_token_auth/issues/772)
- Prevent user from sharing account [\#770](https://github.com/lynndylanhurley/devise_token_auth/issues/770)
- I'am not able to serialize user [\#769](https://github.com/lynndylanhurley/devise_token_auth/issues/769)
- Could not find generator 'devise\_token\_auth:install' [\#768](https://github.com/lynndylanhurley/devise_token_auth/issues/768)
- Soft deletion [\#766](https://github.com/lynndylanhurley/devise_token_auth/issues/766)
- Minimum Limits on a token? [\#764](https://github.com/lynndylanhurley/devise_token_auth/issues/764)
- QUESTION: `tokens` field in database [\#763](https://github.com/lynndylanhurley/devise_token_auth/issues/763)
- Octopus throwing error when deleting expired tokens [\#761](https://github.com/lynndylanhurley/devise_token_auth/issues/761)
- Current user from channel. [\#760](https://github.com/lynndylanhurley/devise_token_auth/issues/760)
- devise\_token\_auth with LDAP? [\#759](https://github.com/lynndylanhurley/devise_token_auth/issues/759)
- Passing block to for strong parameters breaks code [\#758](https://github.com/lynndylanhurley/devise_token_auth/issues/758)
- Only one User model return the correct headers [\#757](https://github.com/lynndylanhurley/devise_token_auth/issues/757)
- API authentication: Use POST /sign\_in to sign in. GET is not supported. [\#754](https://github.com/lynndylanhurley/devise_token_auth/issues/754)
- Integration help [\#753](https://github.com/lynndylanhurley/devise_token_auth/issues/753)
- undefined method `tokens' upon signing up [\#752](https://github.com/lynndylanhurley/devise_token_auth/issues/752)
- ArgumentError in Devise::RegistrationsController\#new [\#750](https://github.com/lynndylanhurley/devise_token_auth/issues/750)
- OAuth \(GitHub\) redirects to callback url twice [\#749](https://github.com/lynndylanhurley/devise_token_auth/issues/749)
- resource name for scoped mounting [\#748](https://github.com/lynndylanhurley/devise_token_auth/issues/748)
- Signing in with Mongoid 6 + Rails 5 causes AuthenticationError [\#742](https://github.com/lynndylanhurley/devise_token_auth/issues/742)
- Rails 5 API deployed as microservices [\#741](https://github.com/lynndylanhurley/devise_token_auth/issues/741)
- Multiple user registration with multiple providers [\#740](https://github.com/lynndylanhurley/devise_token_auth/issues/740)
- Headers not sent on GET request [\#739](https://github.com/lynndylanhurley/devise_token_auth/issues/739)
- Best practice for using virtual attributes [\#738](https://github.com/lynndylanhurley/devise_token_auth/issues/738)
- E-mail update is enabled by default [\#736](https://github.com/lynndylanhurley/devise_token_auth/issues/736)
- Limit formats allowed to make requests [\#735](https://github.com/lynndylanhurley/devise_token_auth/issues/735)
- Query params left in url after facebook login cause authentication to fail on refresh [\#734](https://github.com/lynndylanhurley/devise_token_auth/issues/734)
- Error in password reset. Password not changed, even though edit returns 200 [\#732](https://github.com/lynndylanhurley/devise_token_auth/issues/732)
- Can't permit parameters in rails engine [\#731](https://github.com/lynndylanhurley/devise_token_auth/issues/731)
- Cannot integrate with omniauth-facebook  [\#729](https://github.com/lynndylanhurley/devise_token_auth/issues/729)
- Using devise\_async and sidekiq to send emails asynchronously [\#727](https://github.com/lynndylanhurley/devise_token_auth/issues/727)
- Two models, one not working [\#726](https://github.com/lynndylanhurley/devise_token_auth/issues/726)
- Separate Devise Token Auth configuration per model [\#725](https://github.com/lynndylanhurley/devise_token_auth/issues/725)
- No token on response header [\#721](https://github.com/lynndylanhurley/devise_token_auth/issues/721)
- Massive Cookie Size Leads to Errors [\#718](https://github.com/lynndylanhurley/devise_token_auth/issues/718)
- 401 on sign\_in [\#717](https://github.com/lynndylanhurley/devise_token_auth/issues/717)
- Unable to reconfirm a users email [\#716](https://github.com/lynndylanhurley/devise_token_auth/issues/716)
- API response bodies are empty when using active\_model\_serializers [\#715](https://github.com/lynndylanhurley/devise_token_auth/issues/715)
- Which is client and access\_token [\#714](https://github.com/lynndylanhurley/devise_token_auth/issues/714)
- /sign\_out route is returning 404 not found [\#713](https://github.com/lynndylanhurley/devise_token_auth/issues/713)
- Sign\_in custom method: how? [\#711](https://github.com/lynndylanhurley/devise_token_auth/issues/711)
- define\_helpers not called at rails launch [\#708](https://github.com/lynndylanhurley/devise_token_auth/issues/708)
- Why is `tokens` field a json type and how to create a query based on inside values? [\#707](https://github.com/lynndylanhurley/devise_token_auth/issues/707)
- Always Set Headers in Batch Mode [\#702](https://github.com/lynndylanhurley/devise_token_auth/issues/702)
- Use with existing User model [\#701](https://github.com/lynndylanhurley/devise_token_auth/issues/701)
- Deprecation Error Message on 5.0 [\#698](https://github.com/lynndylanhurley/devise_token_auth/issues/698)
- "Covert Redirect" Vulnerability [\#696](https://github.com/lynndylanhurley/devise_token_auth/issues/696)
- The inactive\_message and active\_for\_authentication [\#695](https://github.com/lynndylanhurley/devise_token_auth/issues/695)
- No route matches \[POST\] "/api/v1/auth" [\#694](https://github.com/lynndylanhurley/devise_token_auth/issues/694)
- Got this error with ActiveAdmin "wrong number of arguments \(1 for 0\)" [\#692](https://github.com/lynndylanhurley/devise_token_auth/issues/692)
- Reset password link not working for the second time [\#691](https://github.com/lynndylanhurley/devise_token_auth/issues/691)
- How to properly set headers in order to use current\_user, authenticate\_user! etc methods? [\#690](https://github.com/lynndylanhurley/devise_token_auth/issues/690)
- using devise\_token\_auth for API alongside standard devise gem for HTML view [\#689](https://github.com/lynndylanhurley/devise_token_auth/issues/689)
- Sign Up Permitted Parameters gets Passed but Never saves succesfully to Database [\#688](https://github.com/lynndylanhurley/devise_token_auth/issues/688)
- Live Demo on heroku crashes [\#687](https://github.com/lynndylanhurley/devise_token_auth/issues/687)
- Ruby on rails devise\_token\_auth gem unable to find routes [\#686](https://github.com/lynndylanhurley/devise_token_auth/issues/686)
- No Headers after sign\_in for new Users created by Admin [\#685](https://github.com/lynndylanhurley/devise_token_auth/issues/685)
- NoMethodError \(undefined method `headers\_names' for DeviseTokenAuth:Module\) [\#684](https://github.com/lynndylanhurley/devise_token_auth/issues/684)
- Fast page refresh problem [\#683](https://github.com/lynndylanhurley/devise_token_auth/issues/683)
- undefined method `\[\]' for nil:NilClass during omniauth callback [\#682](https://github.com/lynndylanhurley/devise_token_auth/issues/682)
- IndexError: string not matched on User sign\_in [\#681](https://github.com/lynndylanhurley/devise_token_auth/issues/681)
- client\_id resets to default after session\_controller\#create [\#680](https://github.com/lynndylanhurley/devise_token_auth/issues/680)
- skip\_confirmation\_notification! not working [\#679](https://github.com/lynndylanhurley/devise_token_auth/issues/679)
- "Unpermitted parameter: session" issues when action\_controller.action\_on\_unpermitted\_parameters is :raise [\#676](https://github.com/lynndylanhurley/devise_token_auth/issues/676)
- Rails 5 + mongoid + devise\_token\_auth - undefined method `add\_mongoid\_support=' for DeviseTokenAuth:Module \(NoMethodError\) [\#675](https://github.com/lynndylanhurley/devise_token_auth/issues/675)
- rails g devise\_token\_auth:install User auth hangs and does nothing [\#671](https://github.com/lynndylanhurley/devise_token_auth/issues/671)
- 0.1.36 to 0.1.37 Breaks Test Suite [\#670](https://github.com/lynndylanhurley/devise_token_auth/issues/670)
- Why NOT 'email\_required?' is considered? [\#668](https://github.com/lynndylanhurley/devise_token_auth/issues/668)
- make a separate Apicontroller from Applicationcontroller  [\#667](https://github.com/lynndylanhurley/devise_token_auth/issues/667)
- Devise Omniauth and DeviseTokenAuth Omniauth [\#666](https://github.com/lynndylanhurley/devise_token_auth/issues/666)
- Seperate view files for different models. [\#664](https://github.com/lynndylanhurley/devise_token_auth/issues/664)
- Bump version to support devise 4.1.1 [\#659](https://github.com/lynndylanhurley/devise_token_auth/issues/659)
- Password Reset Link doesn't work [\#658](https://github.com/lynndylanhurley/devise_token_auth/issues/658)
- \[Question\] Using in mobile apps \(pass reset/libs for major OSes\)? [\#657](https://github.com/lynndylanhurley/devise_token_auth/issues/657)
- confrimable registration token expire [\#655](https://github.com/lynndylanhurley/devise_token_auth/issues/655)
- callback :set\_user\_by\_token has not been defined [\#649](https://github.com/lynndylanhurley/devise_token_auth/issues/649)
- Get extra from omniauth-facebook. [\#647](https://github.com/lynndylanhurley/devise_token_auth/issues/647)
- Ability to change email? [\#646](https://github.com/lynndylanhurley/devise_token_auth/issues/646)
- headers\_names is not defined in 0.1.37 [\#645](https://github.com/lynndylanhurley/devise_token_auth/issues/645)
- Issues with active\_model\_serializers [\#644](https://github.com/lynndylanhurley/devise_token_auth/issues/644)
- Error with devise [\#643](https://github.com/lynndylanhurley/devise_token_auth/issues/643)
- Oauth2 - Android Authentication - one-time-code flow  [\#639](https://github.com/lynndylanhurley/devise_token_auth/issues/639)
- make use of max\_number\_of\_devices on sign\_in [\#637](https://github.com/lynndylanhurley/devise_token_auth/issues/637)
- undefined method `token\_validation\_response' [\#635](https://github.com/lynndylanhurley/devise_token_auth/issues/635)
- when password is reset from UI, all tokens must be removed if  remove\_tokens\_after\_password\_reset is true [\#634](https://github.com/lynndylanhurley/devise_token_auth/issues/634)
- is possible to use provider and uid columns on the authentications table?  [\#633](https://github.com/lynndylanhurley/devise_token_auth/issues/633)
- Relax devise dependency to allow 4.1 [\#631](https://github.com/lynndylanhurley/devise_token_auth/issues/631)
- undefined method 'render' at devise\_token\_auth/controllers/helpers.rb [\#630](https://github.com/lynndylanhurley/devise_token_auth/issues/630)
- Override default routes [\#628](https://github.com/lynndylanhurley/devise_token_auth/issues/628)
- Rails 5 generator doesn't insert concern [\#627](https://github.com/lynndylanhurley/devise_token_auth/issues/627)
- NoMethodError \(undefined method `find\_by\_uid'\) in production. [\#625](https://github.com/lynndylanhurley/devise_token_auth/issues/625)
- Why is password confirmation required ? [\#624](https://github.com/lynndylanhurley/devise_token_auth/issues/624)
- user\_signed\_in? VS user.signedIn ? [\#623](https://github.com/lynndylanhurley/devise_token_auth/issues/623)
- Retrieve from \(local\) cache first? [\#622](https://github.com/lynndylanhurley/devise_token_auth/issues/622)
- Update Gem \(RubyGem\) Not issue [\#621](https://github.com/lynndylanhurley/devise_token_auth/issues/621)
- Curl not working for sign\_in but works on ng-token-angular [\#620](https://github.com/lynndylanhurley/devise_token_auth/issues/620)
- After Sign-in success, The following requests on Angular side are unauthorized. [\#619](https://github.com/lynndylanhurley/devise_token_auth/issues/619)
- Email uniqueness on both email and oauth provider [\#617](https://github.com/lynndylanhurley/devise_token_auth/issues/617)
- ArgumentError \(wrong number of arguments \(given 1, expected 0\)\) [\#616](https://github.com/lynndylanhurley/devise_token_auth/issues/616)
- Omniauth - Facebook app doesn't run callback url after successful Facebook authentication [\#615](https://github.com/lynndylanhurley/devise_token_auth/issues/615)
- :authenticate\_user! wired behaviour [\#614](https://github.com/lynndylanhurley/devise_token_auth/issues/614)
- exclude devise validatable module? [\#613](https://github.com/lynndylanhurley/devise_token_auth/issues/613)
- current\_user is nil, request headers are all upcased and prefixed with HTML\_ [\#611](https://github.com/lynndylanhurley/devise_token_auth/issues/611)
- Devise omniauth\_path\_prefix overriden [\#610](https://github.com/lynndylanhurley/devise_token_auth/issues/610)
- Override devise token auth response [\#609](https://github.com/lynndylanhurley/devise_token_auth/issues/609)
- Problem in generated routes [\#607](https://github.com/lynndylanhurley/devise_token_auth/issues/607)
- Rails 5 API Mode - no headers in response [\#606](https://github.com/lynndylanhurley/devise_token_auth/issues/606)
- Previous authentication params remain in url after sign out when using OAuth [\#605](https://github.com/lynndylanhurley/devise_token_auth/issues/605)
- Filter chain halted as :authenticate\_user! rendered or redirected [\#603](https://github.com/lynndylanhurley/devise_token_auth/issues/603)
- Problem with auth headers and multiple models [\#602](https://github.com/lynndylanhurley/devise_token_auth/issues/602)
- 422 Unprocessable Entity when using local IP address [\#601](https://github.com/lynndylanhurley/devise_token_auth/issues/601)
- not working with latest version of active\_model\_serializers [\#600](https://github.com/lynndylanhurley/devise_token_auth/issues/600)
- Re-written URL with token does not work with Angular default routing [\#599](https://github.com/lynndylanhurley/devise_token_auth/issues/599)
- Rails 5 - Missing template devise\_token\_auth/registrations/create [\#598](https://github.com/lynndylanhurley/devise_token_auth/issues/598)
- overriding rendering methods in devise\_token\_auth [\#597](https://github.com/lynndylanhurley/devise_token_auth/issues/597)
- REST routes [\#595](https://github.com/lynndylanhurley/devise_token_auth/issues/595)
- Multiple providers per user [\#594](https://github.com/lynndylanhurley/devise_token_auth/issues/594)
- MongoDB [\#593](https://github.com/lynndylanhurley/devise_token_auth/issues/593)
- Problem with CORS setup and exposing special headers [\#591](https://github.com/lynndylanhurley/devise_token_auth/issues/591)
- Password reset allows user to bypass confirmable [\#590](https://github.com/lynndylanhurley/devise_token_auth/issues/590)
- redirect\_url is missing in email instructions sent to the user for password reset [\#588](https://github.com/lynndylanhurley/devise_token_auth/issues/588)
- Unpermitted parameter: {"email":"mail@gmail.com","password":"abcdefgh","password\_confirmation":"abcdefgh"} [\#587](https://github.com/lynndylanhurley/devise_token_auth/issues/587)
- empty request.env\['omniauth.params'\] causes exception [\#586](https://github.com/lynndylanhurley/devise_token_auth/issues/586)
- Getting Error: 'No connection pool for ActiveRecord::Base' when generating the devise\_token\_auth generator inside an Rails Engine [\#584](https://github.com/lynndylanhurley/devise_token_auth/issues/584)
- Preventing creation of users in an oauth scenario [\#583](https://github.com/lynndylanhurley/devise_token_auth/issues/583)
- can't authenticate user when opening a new download tab [\#582](https://github.com/lynndylanhurley/devise_token_auth/issues/582)
- Mails are not being sent [\#581](https://github.com/lynndylanhurley/devise_token_auth/issues/581)
- current\_user seems to be nil after doing requests from different tabs [\#579](https://github.com/lynndylanhurley/devise_token_auth/issues/579)
- Do we have any rspec helpers to sign\_in an user? [\#577](https://github.com/lynndylanhurley/devise_token_auth/issues/577)
- Cannot override json response of authenticate\_user! [\#575](https://github.com/lynndylanhurley/devise_token_auth/issues/575)
- Extend token lifespan on use? [\#573](https://github.com/lynndylanhurley/devise_token_auth/issues/573)
- Unable to sign in using LinkedIn [\#572](https://github.com/lynndylanhurley/devise_token_auth/issues/572)
- Cannot use rake with mount\_devise\_token\_auth\_for in routes.rb [\#570](https://github.com/lynndylanhurley/devise_token_auth/issues/570)
- return custom json data after sign\_in [\#567](https://github.com/lynndylanhurley/devise_token_auth/issues/567)
- Provide configuration for token hashing algorithm [\#560](https://github.com/lynndylanhurley/devise_token_auth/issues/560)
- Using devise\_token\_auth with devise for one method [\#559](https://github.com/lynndylanhurley/devise_token_auth/issues/559)
- omiauth-google [\#558](https://github.com/lynndylanhurley/devise_token_auth/issues/558)
- Use devise\_token\_auth with facebook iOS login SDK [\#556](https://github.com/lynndylanhurley/devise_token_auth/issues/556)
- omniauth-facebook login [\#555](https://github.com/lynndylanhurley/devise_token_auth/issues/555)
- ActionController::RoutingError \(No route matches \[POST\] "/omniauth/steam/callback"\) [\#554](https://github.com/lynndylanhurley/devise_token_auth/issues/554)
- get Authorized users only when use devise with devise\_token\_auth [\#553](https://github.com/lynndylanhurley/devise_token_auth/issues/553)
- Models other than `User` not returning auth headers after each request [\#552](https://github.com/lynndylanhurley/devise_token_auth/issues/552)
- Cannot get ng-token-auth, devise-token-auth and Rails to work for facebook login [\#551](https://github.com/lynndylanhurley/devise_token_auth/issues/551)
- /auth/validate\_token works but getting 401 unauthorized when sending request with auth headers [\#550](https://github.com/lynndylanhurley/devise_token_auth/issues/550)
- Where is the access key of omniauth provider? [\#549](https://github.com/lynndylanhurley/devise_token_auth/issues/549)
- Yielding Resource to Overriding Controller [\#548](https://github.com/lynndylanhurley/devise_token_auth/issues/548)
- Confirmation controller does not response with JSON [\#546](https://github.com/lynndylanhurley/devise_token_auth/issues/546)
-  message\['redirect-url'\] in the reset password email is not set automatically. [\#545](https://github.com/lynndylanhurley/devise_token_auth/issues/545)
- Failed migration: how to handle existing user db [\#544](https://github.com/lynndylanhurley/devise_token_auth/issues/544)
- How this gem is different from a JWT system? [\#543](https://github.com/lynndylanhurley/devise_token_auth/issues/543)
- set a no reply email adresse [\#542](https://github.com/lynndylanhurley/devise_token_auth/issues/542)
- check if user confirmed is account [\#539](https://github.com/lynndylanhurley/devise_token_auth/issues/539)
- Improper formatting for JSON API error/success responses [\#536](https://github.com/lynndylanhurley/devise_token_auth/issues/536)
- support for multiple client\_id [\#535](https://github.com/lynndylanhurley/devise_token_auth/issues/535)
- Cut some actions? [\#534](https://github.com/lynndylanhurley/devise_token_auth/issues/534)
- Getting issues with api authentication [\#529](https://github.com/lynndylanhurley/devise_token_auth/issues/529)
- Is it a hybrid authentication system? [\#527](https://github.com/lynndylanhurley/devise_token_auth/issues/527)
- check\_current\_password\_before\_update still requires password when resetting password [\#526](https://github.com/lynndylanhurley/devise_token_auth/issues/526)
- Error: unknown attribute 'current\_password' for User when updating a password [\#524](https://github.com/lynndylanhurley/devise_token_auth/issues/524)
- Error Response as HTML [\#522](https://github.com/lynndylanhurley/devise_token_auth/issues/522)
- Manually authenticate for testing [\#521](https://github.com/lynndylanhurley/devise_token_auth/issues/521)
- Support for STI [\#517](https://github.com/lynndylanhurley/devise_token_auth/issues/517)
- render\_create\_success should return 201 code not 200? [\#516](https://github.com/lynndylanhurley/devise_token_auth/issues/516)
- RuntimeError \(can't modify frozen Hash\) [\#515](https://github.com/lynndylanhurley/devise_token_auth/issues/515)
- DEPRECATION WARNING: alias\_method\_chain is deprecated [\#514](https://github.com/lynndylanhurley/devise_token_auth/issues/514)
- JSON responses don't fit JSON\_API requirements [\#512](https://github.com/lynndylanhurley/devise_token_auth/issues/512)
- Not working with rails 5 and devise master [\#504](https://github.com/lynndylanhurley/devise_token_auth/issues/504)
- Unpermitted parameters: confirm\_success\_url, config\_name, registration [\#501](https://github.com/lynndylanhurley/devise_token_auth/issues/501)
- set\_user\_by\_token not defined in production for rails 5 [\#500](https://github.com/lynndylanhurley/devise_token_auth/issues/500)
- Master branch no longer working with devise master branch \(version error\) [\#498](https://github.com/lynndylanhurley/devise_token_auth/issues/498)
- uid is not getting set in git revision 996b9cf23a18 [\#497](https://github.com/lynndylanhurley/devise_token_auth/issues/497)
- tokens not being serialized! [\#495](https://github.com/lynndylanhurley/devise_token_auth/issues/495)
- Sign in from controller [\#494](https://github.com/lynndylanhurley/devise_token_auth/issues/494)
- ve\_model\_serializer namespace [\#492](https://github.com/lynndylanhurley/devise_token_auth/issues/492)
- Unpermitted Parameters: confirm\_success\_url, config\_name, registration [\#489](https://github.com/lynndylanhurley/devise_token_auth/issues/489)
- Bundler could not find compatible versions for gem "rails": [\#488](https://github.com/lynndylanhurley/devise_token_auth/issues/488)
- Does anyone try to link current omniauth account to devise-token-auth account? [\#487](https://github.com/lynndylanhurley/devise_token_auth/issues/487)
- User remains logged in when using devise and devise\_token\_auth in the same app [\#486](https://github.com/lynndylanhurley/devise_token_auth/issues/486)
- I want to use a different column for provider instead of defalut "email" [\#485](https://github.com/lynndylanhurley/devise_token_auth/issues/485)
- DEPRECATION WARNING: alias\_method\_chain is deprecated. Rails 5 [\#482](https://github.com/lynndylanhurley/devise_token_auth/issues/482)
- @resource.allow\_password\_change is not persisted across requests [\#481](https://github.com/lynndylanhurley/devise_token_auth/issues/481)
- validate\_token - resource\_name - undefined method `name' for nil:NilClass [\#480](https://github.com/lynndylanhurley/devise_token_auth/issues/480)
- Would like to know is there any missing for i18n translation file? [\#479](https://github.com/lynndylanhurley/devise_token_auth/issues/479)
- Unpermitted paramter: session \(401 Unauthorized\) for only one particluar user [\#477](https://github.com/lynndylanhurley/devise_token_auth/issues/477)
- Reading logged user in constraint [\#475](https://github.com/lynndylanhurley/devise_token_auth/issues/475)
- devise\_token\_auth is being called when it shouldn't [\#473](https://github.com/lynndylanhurley/devise_token_auth/issues/473)
- Unable to override sessions controller [\#471](https://github.com/lynndylanhurley/devise_token_auth/issues/471)
- Helpers being loaded for Rails API's [\#468](https://github.com/lynndylanhurley/devise_token_auth/issues/468)
- Unable to call `rails g devise\_token\_auth:install` within rails engine [\#465](https://github.com/lynndylanhurley/devise_token_auth/issues/465)
- Support Devise Strong Parameters by Block [\#464](https://github.com/lynndylanhurley/devise_token_auth/issues/464)
- locales `errors.messages.already\_in\_use` seems broken [\#463](https://github.com/lynndylanhurley/devise_token_auth/issues/463)
- How to make http header still available when return to oauth call back [\#461](https://github.com/lynndylanhurley/devise_token_auth/issues/461)
- skip: \[:omniauth\_callbacks\] doesn't work in v0.1.37.beta3 [\#460](https://github.com/lynndylanhurley/devise_token_auth/issues/460)
- This gem change default omniauth path? [\#459](https://github.com/lynndylanhurley/devise_token_auth/issues/459)
- Rails 5 compatible? [\#458](https://github.com/lynndylanhurley/devise_token_auth/issues/458)
- Null email causes NoMethodError \(undefined method `downcase!' for nil:NilClass\) [\#457](https://github.com/lynndylanhurley/devise_token_auth/issues/457)
- Cannot send confirmation email when using alongside with standard devise [\#456](https://github.com/lynndylanhurley/devise_token_auth/issues/456)
- cancancan: load\_and\_authorize\_resources causes method\_missing failure [\#452](https://github.com/lynndylanhurley/devise_token_auth/issues/452)
- example app for api [\#451](https://github.com/lynndylanhurley/devise_token_auth/issues/451)
- is session store necessary? [\#449](https://github.com/lynndylanhurley/devise_token_auth/issues/449)
- HTTP Headers not being sent when using as an API from an Android Phone [\#448](https://github.com/lynndylanhurley/devise_token_auth/issues/448)
- Is it possible to pass token via json? [\#447](https://github.com/lynndylanhurley/devise_token_auth/issues/447)
- It shows "An error occurred" after omniauth callback [\#445](https://github.com/lynndylanhurley/devise_token_auth/issues/445)
- - [\#444](https://github.com/lynndylanhurley/devise_token_auth/issues/444)
- Put Access Token in body [\#442](https://github.com/lynndylanhurley/devise_token_auth/issues/442)
- Unable to add a new param for sign up  [\#440](https://github.com/lynndylanhurley/devise_token_auth/issues/440)
- Undefined method provider from devise\_toke\_auth concerns/user.rb [\#438](https://github.com/lynndylanhurley/devise_token_auth/issues/438)
- NoMethodError \(undefined method `enable\_standard\_devise\_support' for DeviseTokenAuth:Module\): app/controllers/devise\_token\_auth/concerns/set\_user\_by\_token.rb:35:in `set\_user\_by\_token' [\#437](https://github.com/lynndylanhurley/devise_token_auth/issues/437)
- duplicate method  - resource\_class [\#433](https://github.com/lynndylanhurley/devise_token_auth/issues/433)
- Unpermitted parameter errors [\#432](https://github.com/lynndylanhurley/devise_token_auth/issues/432)
- Scoped DeviseToken but it still affects the original Omniauth redirects. [\#429](https://github.com/lynndylanhurley/devise_token_auth/issues/429)
- Can't create user via api [\#422](https://github.com/lynndylanhurley/devise_token_auth/issues/422)
- redirect\_uri\_mismatch after update from 0.1.34 to 0.1.37  [\#420](https://github.com/lynndylanhurley/devise_token_auth/issues/420)
- password\_confirmation not actually required [\#419](https://github.com/lynndylanhurley/devise_token_auth/issues/419)
- Password Reset question,  do I need my own form? [\#418](https://github.com/lynndylanhurley/devise_token_auth/issues/418)
- Large Size on Disk [\#415](https://github.com/lynndylanhurley/devise_token_auth/issues/415)
- The validate\_token function in the readme is missing a parameter [\#413](https://github.com/lynndylanhurley/devise_token_auth/issues/413)
- Cannot migrate database: NoMethodError: undefined method `new' for DeviseTokenAuth:Module [\#406](https://github.com/lynndylanhurley/devise_token_auth/issues/406)
- change\_headers\_on\_each\_request and batch requests [\#403](https://github.com/lynndylanhurley/devise_token_auth/issues/403)
- Why should I use .to\_json to get the right json object and not an array? [\#400](https://github.com/lynndylanhurley/devise_token_auth/issues/400)
- Multiple users, returning\(and creating\) wrong model's auth token [\#399](https://github.com/lynndylanhurley/devise_token_auth/issues/399)
- Can't verify CSRF token authenticity [\#398](https://github.com/lynndylanhurley/devise_token_auth/issues/398)
- Errors after removing confirmable [\#397](https://github.com/lynndylanhurley/devise_token_auth/issues/397)
- Add JSON API \(v1.0\) compliant API option [\#396](https://github.com/lynndylanhurley/devise_token_auth/issues/396)
- NoMethodError in DeviseTokenAuth::SessionsController\#create [\#394](https://github.com/lynndylanhurley/devise_token_auth/issues/394)
- uninitialized constant DeviseTokenAuth::OmniauthCallbacksController::BCrypt [\#393](https://github.com/lynndylanhurley/devise_token_auth/issues/393)
- Add better uid + provider unique support [\#392](https://github.com/lynndylanhurley/devise_token_auth/issues/392)
- Unable to Logout after sign up and/or sign in [\#391](https://github.com/lynndylanhurley/devise_token_auth/issues/391)
- Cohabitation with doorkeeper [\#389](https://github.com/lynndylanhurley/devise_token_auth/issues/389)
- Sign in not success. [\#388](https://github.com/lynndylanhurley/devise_token_auth/issues/388)
- React native signup/login using Facebook SDK [\#385](https://github.com/lynndylanhurley/devise_token_auth/issues/385)
- password length  [\#380](https://github.com/lynndylanhurley/devise_token_auth/issues/380)
- Devise token auth not found routing error [\#379](https://github.com/lynndylanhurley/devise_token_auth/issues/379)
- Defining a custom primary key [\#378](https://github.com/lynndylanhurley/devise_token_auth/issues/378)
- seeing other users data after login/out with different users on ionic [\#375](https://github.com/lynndylanhurley/devise_token_auth/issues/375)
- when does tokens field get cleared [\#372](https://github.com/lynndylanhurley/devise_token_auth/issues/372)
- omniauth: when redirecting, user object should not be serialized into url [\#368](https://github.com/lynndylanhurley/devise_token_auth/issues/368)
- getting ng-token-auth and devise\_token\_auth to work with OAuth in ionic InAppBrowser [\#367](https://github.com/lynndylanhurley/devise_token_auth/issues/367)
- Passing access\_token after signup [\#366](https://github.com/lynndylanhurley/devise_token_auth/issues/366)
- 'no implicit conversion of Hash into String \(TypeError\)' on Travis CI [\#365](https://github.com/lynndylanhurley/devise_token_auth/issues/365)
- discrepancy between registration events [\#364](https://github.com/lynndylanhurley/devise_token_auth/issues/364)
- Block isn't called in super do |resource| override. [\#363](https://github.com/lynndylanhurley/devise_token_auth/issues/363)
- omniauth callback redirect not working properly when using namespace/scope [\#362](https://github.com/lynndylanhurley/devise_token_auth/issues/362)
- Auth header is not being set in sign up when using confirmable with allowed unconfirmed access [\#361](https://github.com/lynndylanhurley/devise_token_auth/issues/361)
- Spontaneous log out from app \(presumably because of batch requests\) [\#359](https://github.com/lynndylanhurley/devise_token_auth/issues/359)
- invalid token in method set\_user\_by\_token on RegistrationsController\#update [\#357](https://github.com/lynndylanhurley/devise_token_auth/issues/357)
- github provider callback url \(?auth\_token\) [\#354](https://github.com/lynndylanhurley/devise_token_auth/issues/354)
- Is it possible to authenticate\_user! without failing the filter chain? [\#353](https://github.com/lynndylanhurley/devise_token_auth/issues/353)
- Allow devise patch version updates [\#351](https://github.com/lynndylanhurley/devise_token_auth/issues/351)
- Error validating token [\#348](https://github.com/lynndylanhurley/devise_token_auth/issues/348)
- Support for Lockable and Timeoutable when using Devise and DeviseTokenAuth [\#346](https://github.com/lynndylanhurley/devise_token_auth/issues/346)
- Official support and documentation on how to use alongside Devise for APIs [\#345](https://github.com/lynndylanhurley/devise_token_auth/issues/345)
- permitted parameters not working as expected [\#344](https://github.com/lynndylanhurley/devise_token_auth/issues/344)
- Using devise and devise\_token\_auth side by side [\#343](https://github.com/lynndylanhurley/devise_token_auth/issues/343)
- Multiple Devise Models. One using token [\#342](https://github.com/lynndylanhurley/devise_token_auth/issues/342)
- Restricting access to controllers methods [\#340](https://github.com/lynndylanhurley/devise_token_auth/issues/340)
- ArgumentError in DeviseTokenAuth::ConfirmationsController\#show  [\#339](https://github.com/lynndylanhurley/devise_token_auth/issues/339)
- Issue with audited-activerecord  [\#338](https://github.com/lynndylanhurley/devise_token_auth/issues/338)
- Allow for HTTP Basic Auth ? [\#337](https://github.com/lynndylanhurley/devise_token_auth/issues/337)
- Allow Omniauth user reset password [\#335](https://github.com/lynndylanhurley/devise_token_auth/issues/335)
- Ember Simple Auth [\#334](https://github.com/lynndylanhurley/devise_token_auth/issues/334)
- NameError \(uninitialized constant DeviseTokenAuth::Concerns::User::BCrypt\) [\#333](https://github.com/lynndylanhurley/devise_token_auth/issues/333)
- group authentication not redirecting [\#332](https://github.com/lynndylanhurley/devise_token_auth/issues/332)
- Unpermitted parameters: format, session [\#328](https://github.com/lynndylanhurley/devise_token_auth/issues/328)
- Concern causes app to connect to database when precompiling assets. [\#327](https://github.com/lynndylanhurley/devise_token_auth/issues/327)
- devise token auth + Save Facebook auth\_hash info in database [\#326](https://github.com/lynndylanhurley/devise_token_auth/issues/326)
- Getting `table\_exists?' error when using devise\_token\_auth with Mongoid [\#325](https://github.com/lynndylanhurley/devise_token_auth/issues/325)
- Error sending password reset email when not using confirmable \(reopened \#124\) [\#321](https://github.com/lynndylanhurley/devise_token_auth/issues/321)
- Routing error / Preflight request / OPTIONS [\#320](https://github.com/lynndylanhurley/devise_token_auth/issues/320)
- delete tokens after password change [\#318](https://github.com/lynndylanhurley/devise_token_auth/issues/318)
- Can't authorize \(user\_signed\_in? always show false\) [\#316](https://github.com/lynndylanhurley/devise_token_auth/issues/316)
- Can't authorize \(user\_signed\_in? always show false\) [\#315](https://github.com/lynndylanhurley/devise_token_auth/issues/315)
- Devise Email Validation [\#314](https://github.com/lynndylanhurley/devise_token_auth/issues/314)
- Android native - Unpredictable 401 [\#313](https://github.com/lynndylanhurley/devise_token_auth/issues/313)
- Warden::SessionSerializer - wrong number of arguments \(2 for 1\) [\#312](https://github.com/lynndylanhurley/devise_token_auth/issues/312)
- The action 'twitter' could not be found for DeviseTokenAuth::OmniauthCallbacksController [\#309](https://github.com/lynndylanhurley/devise_token_auth/issues/309)
- Having 401 Unauthorized only with mobile [\#305](https://github.com/lynndylanhurley/devise_token_auth/issues/305)
- remove unused nickname, image from user object [\#304](https://github.com/lynndylanhurley/devise_token_auth/issues/304)
- How to skip confirmation on register but possibility to ask later [\#303](https://github.com/lynndylanhurley/devise_token_auth/issues/303)
- HI, This is more of a doubt since I could not finding anything related to this in your documentation. [\#300](https://github.com/lynndylanhurley/devise_token_auth/issues/300)
- Getting 401's when making requests using iOS/Android clients [\#299](https://github.com/lynndylanhurley/devise_token_auth/issues/299)
- User with multiple providers gets invalid login credential except the latest provider he/she registered. [\#298](https://github.com/lynndylanhurley/devise_token_auth/issues/298)
- undefined method `tokens' for \#\<Hash:0x000000063f0920\> [\#297](https://github.com/lynndylanhurley/devise_token_auth/issues/297)
- Confirmation URL giving bad arguments [\#293](https://github.com/lynndylanhurley/devise_token_auth/issues/293)
- Conder making view helpers available in token\_validations\_controller [\#292](https://github.com/lynndylanhurley/devise_token_auth/issues/292)
- set\_user\_by\_token not called in overriden controller [\#291](https://github.com/lynndylanhurley/devise_token_auth/issues/291)
- Using alongside "normal" rails app [\#290](https://github.com/lynndylanhurley/devise_token_auth/issues/290)
- Question:  Should we send password reset instructions to unconfirmed emails? [\#287](https://github.com/lynndylanhurley/devise_token_auth/issues/287)
- NoMethodError \(undefined method `\[\]' for nil:NilClass\): [\#286](https://github.com/lynndylanhurley/devise_token_auth/issues/286)
- Facebook omniauth redirection is missing url when testing on localhost [\#285](https://github.com/lynndylanhurley/devise_token_auth/issues/285)
- Reset password error. [\#284](https://github.com/lynndylanhurley/devise_token_auth/issues/284)
- Configured verbatim, devise\_token\_auth receives this error google only [\#282](https://github.com/lynndylanhurley/devise_token_auth/issues/282)
- No route matches \[GET\] "/users/facebook/callback" [\#280](https://github.com/lynndylanhurley/devise_token_auth/issues/280)
- Facebook Auth isn't working for Google Chrome users that have Data Compression set to on [\#279](https://github.com/lynndylanhurley/devise_token_auth/issues/279)
- No route matches \[GET\] "/omniauth/:provider" [\#278](https://github.com/lynndylanhurley/devise_token_auth/issues/278)
- How to refresh token/expiry? [\#275](https://github.com/lynndylanhurley/devise_token_auth/issues/275)
- wrong number of arguments \(1 for 0\): in DeviseTokenAuth::RegistrationsController\#create  [\#274](https://github.com/lynndylanhurley/devise_token_auth/issues/274)
- Can not save a user with nil tokens attribute [\#271](https://github.com/lynndylanhurley/devise_token_auth/issues/271)
- Shouldn't validate\_token param be access-token, not auth\_token? [\#270](https://github.com/lynndylanhurley/devise_token_auth/issues/270)
- include associations on login [\#269](https://github.com/lynndylanhurley/devise_token_auth/issues/269)
- Used alongside standard Devise broke the Devise mail confirmation [\#265](https://github.com/lynndylanhurley/devise_token_auth/issues/265)
- How To Handle Guest Account [\#264](https://github.com/lynndylanhurley/devise_token_auth/issues/264)
- confirmable feature bugs? [\#263](https://github.com/lynndylanhurley/devise_token_auth/issues/263)
- Failure route not handled [\#262](https://github.com/lynndylanhurley/devise_token_auth/issues/262)
- Getting Unauthorized error even after sending the correct token, uid and client [\#261](https://github.com/lynndylanhurley/devise_token_auth/issues/261)
- Weird error message [\#259](https://github.com/lynndylanhurley/devise_token_auth/issues/259)
- helper methods don't work [\#258](https://github.com/lynndylanhurley/devise_token_auth/issues/258)
- undefined method `provider' for \#\<User:0x007f49fd5da2e8\> [\#257](https://github.com/lynndylanhurley/devise_token_auth/issues/257)
- Custom Serializer like ActiveModel Serializer [\#249](https://github.com/lynndylanhurley/devise_token_auth/issues/249)
- reset password link is not getting to redirection [\#247](https://github.com/lynndylanhurley/devise_token_auth/issues/247)
- File download with query params [\#246](https://github.com/lynndylanhurley/devise_token_auth/issues/246)
- Info: is devise\_token\_auth compatible with rails 3.2.19? [\#245](https://github.com/lynndylanhurley/devise_token_auth/issues/245)
- Should a 404 reset tokens? [\#244](https://github.com/lynndylanhurley/devise_token_auth/issues/244)
- Headers required for different methods [\#243](https://github.com/lynndylanhurley/devise_token_auth/issues/243)
- Unpermitted parameters: format, session, lang [\#239](https://github.com/lynndylanhurley/devise_token_auth/issues/239)
- On sign\_in, devise\_token\_auth expects the uid to be the same as the email [\#237](https://github.com/lynndylanhurley/devise_token_auth/issues/237)
- Name conflict with inherited\_resources [\#236](https://github.com/lynndylanhurley/devise_token_auth/issues/236)
- Devise.secret\_key was not set. Please add the following to your Devise initializer [\#235](https://github.com/lynndylanhurley/devise_token_auth/issues/235)
- sign\_in will not fetch the token [\#234](https://github.com/lynndylanhurley/devise_token_auth/issues/234)
- Expected params don't match Devise itself [\#233](https://github.com/lynndylanhurley/devise_token_auth/issues/233)
- Remove \('\#'\) symbol when using html5mode in locationProvider [\#232](https://github.com/lynndylanhurley/devise_token_auth/issues/232)
- Log in request 401 error [\#231](https://github.com/lynndylanhurley/devise_token_auth/issues/231)
- User Registration - "email address already in use" when it is unique [\#230](https://github.com/lynndylanhurley/devise_token_auth/issues/230)
- Devise email validation disabled...why? [\#229](https://github.com/lynndylanhurley/devise_token_auth/issues/229)
- Namespaced Models [\#228](https://github.com/lynndylanhurley/devise_token_auth/issues/228)
- Can't verify CSRF token authenticity [\#227](https://github.com/lynndylanhurley/devise_token_auth/issues/227)
- confirm\_success\_url error not working [\#226](https://github.com/lynndylanhurley/devise_token_auth/issues/226)
- pending\_reconfirmation called when confirmable isn't used [\#224](https://github.com/lynndylanhurley/devise_token_auth/issues/224)
- Error on OmniauthCallbacksController\#omniauth\_success [\#222](https://github.com/lynndylanhurley/devise_token_auth/issues/222)
- omniauth\_success.html.erb JSON bug [\#221](https://github.com/lynndylanhurley/devise_token_auth/issues/221)
- undefined method `authenticate\_user!' [\#219](https://github.com/lynndylanhurley/devise_token_auth/issues/219)
- Using devise\_token\_auth and ng\_token\_auth with angularJS in an Ionic Hybrid application [\#218](https://github.com/lynndylanhurley/devise_token_auth/issues/218)
- Where can I got token? [\#217](https://github.com/lynndylanhurley/devise_token_auth/issues/217)
- The omniauth implementation on this gem use redirection. We need to get around these. [\#216](https://github.com/lynndylanhurley/devise_token_auth/issues/216)
- Which software did you use to create the workflow ? [\#215](https://github.com/lynndylanhurley/devise_token_auth/issues/215)
- URI fragment prevent to send params in Confirmation URL [\#213](https://github.com/lynndylanhurley/devise_token_auth/issues/213)
- AbstractController::ActionNotFound \(The action 'new' could not be found for DeviseTokenAuth::RegistrationsController\): [\#212](https://github.com/lynndylanhurley/devise_token_auth/issues/212)
- Oauth broken when attributes have a new line [\#211](https://github.com/lynndylanhurley/devise_token_auth/issues/211)
- Generating many client tokens [\#210](https://github.com/lynndylanhurley/devise_token_auth/issues/210)
- Limit tokens hash? [\#208](https://github.com/lynndylanhurley/devise_token_auth/issues/208)
- 500 error returned when no data is POSTed to registration controller [\#203](https://github.com/lynndylanhurley/devise_token_auth/issues/203)
- undefined method `match' for nil:NilClass [\#201](https://github.com/lynndylanhurley/devise_token_auth/issues/201)
- No route matches \[GET\] "/omniauth/sign\_in" [\#199](https://github.com/lynndylanhurley/devise_token_auth/issues/199)
- DELETE method becoming OPTIONS @ Heroku [\#197](https://github.com/lynndylanhurley/devise_token_auth/issues/197)
- I have a rails backend rendered app \(erb\). Can I switch to devise token auth? [\#196](https://github.com/lynndylanhurley/devise_token_auth/issues/196)
- 40 Mb log file and 1 minute to have token with curl [\#195](https://github.com/lynndylanhurley/devise_token_auth/issues/195)
- authentication via phone \# [\#194](https://github.com/lynndylanhurley/devise_token_auth/issues/194)
- 401 unauthorized [\#193](https://github.com/lynndylanhurley/devise_token_auth/issues/193)
- Cannot use this gem alongside Devise [\#192](https://github.com/lynndylanhurley/devise_token_auth/issues/192)
- GET requests to sign\_in shouldn't raise an exception [\#190](https://github.com/lynndylanhurley/devise_token_auth/issues/190)
- Api not locked by default [\#189](https://github.com/lynndylanhurley/devise_token_auth/issues/189)
- Some headers without "access-token" \(and friends\) while testing with Rspec  [\#188](https://github.com/lynndylanhurley/devise_token_auth/issues/188)
- Rails  4.1 [\#187](https://github.com/lynndylanhurley/devise_token_auth/issues/187)
- Unable to override OmniauthCallbacksController\#redirect\_callbacks [\#186](https://github.com/lynndylanhurley/devise_token_auth/issues/186)
- AbstractController::ActionNotFound with Controller Override [\#185](https://github.com/lynndylanhurley/devise_token_auth/issues/185)
- Devise and devise\_token\_auth omniauth callbacks [\#184](https://github.com/lynndylanhurley/devise_token_auth/issues/184)
- Token based authentication with no sessions [\#183](https://github.com/lynndylanhurley/devise_token_auth/issues/183)
- undefined method `authenticate\_user!' [\#182](https://github.com/lynndylanhurley/devise_token_auth/issues/182)
- Best way to set up migration for installation on existing User table already using Devise? [\#181](https://github.com/lynndylanhurley/devise_token_auth/issues/181)
- Architecture Q: Why did you not use Warden? [\#180](https://github.com/lynndylanhurley/devise_token_auth/issues/180)
- NoMethodError \(undefined method `\[\]=' for nil:NilClass\) [\#178](https://github.com/lynndylanhurley/devise_token_auth/issues/178)
- confirm\_success\_url shouldn't be a required param [\#176](https://github.com/lynndylanhurley/devise_token_auth/issues/176)
- Provide an OAuth implementation for native apps [\#175](https://github.com/lynndylanhurley/devise_token_auth/issues/175)
- getting an argument error when trying to use omniauth [\#174](https://github.com/lynndylanhurley/devise_token_auth/issues/174)
- Sign in via username doesn't seem to work correctly. [\#173](https://github.com/lynndylanhurley/devise_token_auth/issues/173)
- Cannot use + sign in email address. [\#171](https://github.com/lynndylanhurley/devise_token_auth/issues/171)
- Sign\_in / Sign\_up via token\_auth and via session [\#168](https://github.com/lynndylanhurley/devise_token_auth/issues/168)
- How can i authenticate using curl and get private entries ! [\#167](https://github.com/lynndylanhurley/devise_token_auth/issues/167)
- Facebook login - Redirect issue [\#166](https://github.com/lynndylanhurley/devise_token_auth/issues/166)
- Pessimistic Locking produces ArgumentError [\#165](https://github.com/lynndylanhurley/devise_token_auth/issues/165)
- expired confirmation & reset link  [\#164](https://github.com/lynndylanhurley/devise_token_auth/issues/164)
- Storing token in Redis? [\#163](https://github.com/lynndylanhurley/devise_token_auth/issues/163)
- POTENTIAL SECURITY RISK: Setting confirm\_success\_url and redirect\_url via API [\#162](https://github.com/lynndylanhurley/devise_token_auth/issues/162)
- Sign out just on client side ? [\#161](https://github.com/lynndylanhurley/devise_token_auth/issues/161)
- Unpermitted parameter: redirect\_url [\#160](https://github.com/lynndylanhurley/devise_token_auth/issues/160)
- Issues using devise and devise\_token\_auth [\#159](https://github.com/lynndylanhurley/devise_token_auth/issues/159)
- Add role based authorization [\#158](https://github.com/lynndylanhurley/devise_token_auth/issues/158)
- list with http response codes [\#157](https://github.com/lynndylanhurley/devise_token_auth/issues/157)
- Not compatible with ActiveAdmin [\#156](https://github.com/lynndylanhurley/devise_token_auth/issues/156)
- \[Duplicate\] is devise\_invitable supported? [\#154](https://github.com/lynndylanhurley/devise_token_auth/issues/154)
- Trouble accessing provider auth key and secret [\#153](https://github.com/lynndylanhurley/devise_token_auth/issues/153)
- Omniauth: New user or not ? [\#151](https://github.com/lynndylanhurley/devise_token_auth/issues/151)
- User can register with a "false" email [\#149](https://github.com/lynndylanhurley/devise_token_auth/issues/149)
- /validate\_token [\#148](https://github.com/lynndylanhurley/devise_token_auth/issues/148)
- Email confirmation link [\#147](https://github.com/lynndylanhurley/devise_token_auth/issues/147)
- Tokens field on database [\#146](https://github.com/lynndylanhurley/devise_token_auth/issues/146)
- Twitter OAuth always throughs CookieOverflow [\#145](https://github.com/lynndylanhurley/devise_token_auth/issues/145)
- Is there a way to configure apiUrl for both dev and prod? [\#144](https://github.com/lynndylanhurley/devise_token_auth/issues/144)
- Getting 401 unauthorized on login attempt [\#142](https://github.com/lynndylanhurley/devise_token_auth/issues/142)
- Forcing SSL for DeviseTokenAuth causes error 'new' could not be found [\#141](https://github.com/lynndylanhurley/devise_token_auth/issues/141)
- Comparing with jwt [\#140](https://github.com/lynndylanhurley/devise_token_auth/issues/140)
- Can't get omniauth to work \(error in redirect\_callbacks\) [\#139](https://github.com/lynndylanhurley/devise_token_auth/issues/139)
- Change controller inheritance [\#138](https://github.com/lynndylanhurley/devise_token_auth/issues/138)
- Reset Password call returns 400 for Not Found user [\#137](https://github.com/lynndylanhurley/devise_token_auth/issues/137)
- The gem is too big. Please take care of it. [\#136](https://github.com/lynndylanhurley/devise_token_auth/issues/136)
- Error when loging with facebook the second time without logout [\#135](https://github.com/lynndylanhurley/devise_token_auth/issues/135)
- NoMethodError \(undefined method `name' for nil:NilClass\) - devise\_controller.rb:22 [\#134](https://github.com/lynndylanhurley/devise_token_auth/issues/134)
- OmniAuth redirect doesn't work if using the generated mount\_devise\_token route [\#133](https://github.com/lynndylanhurley/devise_token_auth/issues/133)
- Missing template /omniauth\_response  [\#132](https://github.com/lynndylanhurley/devise_token_auth/issues/132)
- Sudo action / confirm your identity protocol [\#131](https://github.com/lynndylanhurley/devise_token_auth/issues/131)
- Unpermitted parameter: session [\#130](https://github.com/lynndylanhurley/devise_token_auth/issues/130)
- OAuth error: We're sorry, but something went wrong [\#129](https://github.com/lynndylanhurley/devise_token_auth/issues/129)
- Would it be useful to integrate login with username ? [\#127](https://github.com/lynndylanhurley/devise_token_auth/issues/127)
- Sign in with login instead of email [\#126](https://github.com/lynndylanhurley/devise_token_auth/issues/126)
- Error sending password reset email when not using confirmable [\#124](https://github.com/lynndylanhurley/devise_token_auth/issues/124)
- Using expired token for parallel calls [\#123](https://github.com/lynndylanhurley/devise_token_auth/issues/123)
- devise\_token\_auth for multiple client [\#122](https://github.com/lynndylanhurley/devise_token_auth/issues/122)
- OmniauthCallbacksController\#omniauth\_success wrong number of arguments \(1 for 0\) [\#119](https://github.com/lynndylanhurley/devise_token_auth/issues/119)
- Could not load 'omniauth' [\#118](https://github.com/lynndylanhurley/devise_token_auth/issues/118)
- bad argument \(expected URI object or URI string\) [\#116](https://github.com/lynndylanhurley/devise_token_auth/issues/116)
- devise\_token\_auth for public API, but devise for rest of app? [\#114](https://github.com/lynndylanhurley/devise_token_auth/issues/114)
- Omniauthable deleted on UsersConcern : Why ? [\#111](https://github.com/lynndylanhurley/devise_token_auth/issues/111)
- Unrequired route [\#110](https://github.com/lynndylanhurley/devise_token_auth/issues/110)
- Invalid Authenticity Token with last version [\#109](https://github.com/lynndylanhurley/devise_token_auth/issues/109)
- raises NoMethodError instead of displaying error when email is missing [\#108](https://github.com/lynndylanhurley/devise_token_auth/issues/108)
- Error with RailsAdmin. "The action 'new' could not be found for DeviseTokenAuth::SessionsController" [\#107](https://github.com/lynndylanhurley/devise_token_auth/issues/107)
- Circular dependency detected while autoloading constant Api [\#106](https://github.com/lynndylanhurley/devise_token_auth/issues/106)
- Can't Authenticate via cURL [\#105](https://github.com/lynndylanhurley/devise_token_auth/issues/105)
- Unpermitted parameters: user, registration [\#104](https://github.com/lynndylanhurley/devise_token_auth/issues/104)
- BCrypt::Errors::InvalidSalt errors [\#103](https://github.com/lynndylanhurley/devise_token_auth/issues/103)
- Active job token expiring integration [\#102](https://github.com/lynndylanhurley/devise_token_auth/issues/102)
- Routes not properly set [\#101](https://github.com/lynndylanhurley/devise_token_auth/issues/101)
- The action 'new' could not be found for DeviseTokenAuth::RegistrationsController [\#100](https://github.com/lynndylanhurley/devise_token_auth/issues/100)
- Disable confirmable [\#99](https://github.com/lynndylanhurley/devise_token_auth/issues/99)
- responders - rails 4.2 [\#98](https://github.com/lynndylanhurley/devise_token_auth/issues/98)
- forward skip to devise [\#97](https://github.com/lynndylanhurley/devise_token_auth/issues/97)
- API versioning the devise scope of token validation and ominiauth controller path will wrap up [\#96](https://github.com/lynndylanhurley/devise_token_auth/issues/96)
- Overwriting default "from" email address [\#94](https://github.com/lynndylanhurley/devise_token_auth/issues/94)
- uninitialized constant DeviseTokenAuth [\#92](https://github.com/lynndylanhurley/devise_token_auth/issues/92)
- change\_headers\_on\_each\_request not working expiry header empty [\#90](https://github.com/lynndylanhurley/devise_token_auth/issues/90)
- allow\_unconfirmed\_access\_for [\#89](https://github.com/lynndylanhurley/devise_token_auth/issues/89)
- Gem render consistency [\#87](https://github.com/lynndylanhurley/devise_token_auth/issues/87)
- Sample Sessions Controller for logging in via Rails View. [\#86](https://github.com/lynndylanhurley/devise_token_auth/issues/86)
- Change authorization key: Use phone\_number instead of email [\#84](https://github.com/lynndylanhurley/devise_token_auth/issues/84)
- Conflict with active\_admin gem [\#83](https://github.com/lynndylanhurley/devise_token_auth/issues/83)
- NoMethodError in DeviseTokenAuth::OmniauthCallbacksController\#redirect\_callbacks [\#82](https://github.com/lynndylanhurley/devise_token_auth/issues/82)
- All the APIs are getting 'Authorized users only' [\#81](https://github.com/lynndylanhurley/devise_token_auth/issues/81)
- Is Devise option Rememberable required ? [\#80](https://github.com/lynndylanhurley/devise_token_auth/issues/80)
- Problem with skip\_confirmation! [\#78](https://github.com/lynndylanhurley/devise_token_auth/issues/78)
- Cannot reset password if registered by omniauth [\#77](https://github.com/lynndylanhurley/devise_token_auth/issues/77)
- NoMethodError at /omniauth/facebook/callback - undefined method `\[\]' for nil:NilClass [\#76](https://github.com/lynndylanhurley/devise_token_auth/issues/76)
- Usage with Grape [\#73](https://github.com/lynndylanhurley/devise_token_auth/issues/73)
- Remove dependency on ActiveRecord [\#72](https://github.com/lynndylanhurley/devise_token_auth/issues/72)
- Skipping Registrations Controller Altogether [\#70](https://github.com/lynndylanhurley/devise_token_auth/issues/70)
- Problem in validate\_token if the model is in a namespace [\#69](https://github.com/lynndylanhurley/devise_token_auth/issues/69)
- Cannot send confirmation email if there is no 'User' model [\#68](https://github.com/lynndylanhurley/devise_token_auth/issues/68)
- Better guidelines for contributors [\#65](https://github.com/lynndylanhurley/devise_token_auth/issues/65)
- admin namespace [\#63](https://github.com/lynndylanhurley/devise_token_auth/issues/63)
- Devise trackable module not working [\#62](https://github.com/lynndylanhurley/devise_token_auth/issues/62)
- Allow updating of default attributes by default? [\#61](https://github.com/lynndylanhurley/devise_token_auth/issues/61)
- Devise\_token\_auth without OmniAuth authentication [\#60](https://github.com/lynndylanhurley/devise_token_auth/issues/60)
- Reset Password error [\#59](https://github.com/lynndylanhurley/devise_token_auth/issues/59)
- Confirmable - unconfirmed email [\#58](https://github.com/lynndylanhurley/devise_token_auth/issues/58)
- Email Column Isn't Used for Database Authentication [\#56](https://github.com/lynndylanhurley/devise_token_auth/issues/56)
- Unique Key for Provider and UID Combination [\#55](https://github.com/lynndylanhurley/devise_token_auth/issues/55)
- User Info in separate table or removed [\#53](https://github.com/lynndylanhurley/devise_token_auth/issues/53)
- rename @user to @resource [\#48](https://github.com/lynndylanhurley/devise_token_auth/issues/48)
- Active\_admin issue [\#47](https://github.com/lynndylanhurley/devise_token_auth/issues/47)
- Possible Logout Issue [\#46](https://github.com/lynndylanhurley/devise_token_auth/issues/46)
- Routes not appended to routes.rb [\#45](https://github.com/lynndylanhurley/devise_token_auth/issues/45)
- Return resource.errors.full\_messages in addition to resource.errors [\#44](https://github.com/lynndylanhurley/devise_token_auth/issues/44)
- Devise and Devise\_Token\_Auth in api namespace [\#43](https://github.com/lynndylanhurley/devise_token_auth/issues/43)
- Trackable attributes are not being updated. [\#42](https://github.com/lynndylanhurley/devise_token_auth/issues/42)
- Avoid using respond\_to in application controller [\#41](https://github.com/lynndylanhurley/devise_token_auth/issues/41)
- devise\_token\_auth assumes you want the :confirmable functionality [\#40](https://github.com/lynndylanhurley/devise_token_auth/issues/40)
- undefined method `match' for nil:NilClass [\#39](https://github.com/lynndylanhurley/devise_token_auth/issues/39)
- Expired token aren't removed when session expires [\#38](https://github.com/lynndylanhurley/devise_token_auth/issues/38)
- sign\_up helper  [\#37](https://github.com/lynndylanhurley/devise_token_auth/issues/37)
- self.tokens\[client\_id\]\['token'\] != token [\#30](https://github.com/lynndylanhurley/devise_token_auth/issues/30)
- How is the uid generated for non-omniauth users? [\#29](https://github.com/lynndylanhurley/devise_token_auth/issues/29)
- Access to current\_user variable? [\#28](https://github.com/lynndylanhurley/devise_token_auth/issues/28)
- Filter chain halted as :require\_no\_authentication  [\#27](https://github.com/lynndylanhurley/devise_token_auth/issues/27)
- Allow additional parameters for registration [\#25](https://github.com/lynndylanhurley/devise_token_auth/issues/25)
- Cannot add more parameters at sign\_up  [\#22](https://github.com/lynndylanhurley/devise_token_auth/issues/22)
- Error on Registration [\#21](https://github.com/lynndylanhurley/devise_token_auth/issues/21)
- Error with authentication [\#20](https://github.com/lynndylanhurley/devise_token_auth/issues/20)
- Cascade of Issues with Omniauth\(?\) [\#18](https://github.com/lynndylanhurley/devise_token_auth/issues/18)
- Batch Requests Respond with Original Auth Token [\#17](https://github.com/lynndylanhurley/devise_token_auth/issues/17)
- Sign out with email provider error [\#16](https://github.com/lynndylanhurley/devise_token_auth/issues/16)
- sessions\_controller.rb [\#12](https://github.com/lynndylanhurley/devise_token_auth/issues/12)
- Github login in example is broken [\#10](https://github.com/lynndylanhurley/devise_token_auth/issues/10)
- Facebook auth is broken [\#9](https://github.com/lynndylanhurley/devise_token_auth/issues/9)
- Generator is not working [\#8](https://github.com/lynndylanhurley/devise_token_auth/issues/8)
- Test ticket from Code Climate [\#6](https://github.com/lynndylanhurley/devise_token_auth/issues/6)
- Test ticket from Code Climate [\#5](https://github.com/lynndylanhurley/devise_token_auth/issues/5)
- extending the devise\_token\_auth user model [\#4](https://github.com/lynndylanhurley/devise_token_auth/issues/4)
- A few ideas [\#3](https://github.com/lynndylanhurley/devise_token_auth/issues/3)
- Google Oauth2 does not set cookies in production. [\#1](https://github.com/lynndylanhurley/devise_token_auth/issues/1)

**Merged pull requests:**

- Fixes include bug causing sign\_in to require auth [\#1016](https://github.com/lynndylanhurley/devise_token_auth/pull/1016) ([karlingen](https://github.com/karlingen))
- Update CONTRIBUTING.md [\#1009](https://github.com/lynndylanhurley/devise_token_auth/pull/1009) ([stratigos](https://github.com/stratigos))
- Adding Danish locale [\#1006](https://github.com/lynndylanhurley/devise_token_auth/pull/1006) ([mikkeljuhl](https://github.com/mikkeljuhl))
- allow only one confirmation [\#1001](https://github.com/lynndylanhurley/devise_token_auth/pull/1001) ([MaicolBen](https://github.com/MaicolBen))
- Added capitalize to user\_class in model file template [\#1000](https://github.com/lynndylanhurley/devise_token_auth/pull/1000) ([kiritAyya](https://github.com/kiritAyya))
- Match email regexp with devise [\#999](https://github.com/lynndylanhurley/devise_token_auth/pull/999) ([MaicolBen](https://github.com/MaicolBen))
- Edit RegistrationsController\#create to use ResourceFinder::provider  [\#998](https://github.com/lynndylanhurley/devise_token_auth/pull/998) ([m4-miranda](https://github.com/m4-miranda))
- 993 - mirror auth header keys in build\_auth\_url query params [\#996](https://github.com/lynndylanhurley/devise_token_auth/pull/996) ([ethagnawl](https://github.com/ethagnawl))
- Add link to wiki of how to add fields for an existing user table [\#985](https://github.com/lynndylanhurley/devise_token_auth/pull/985) ([MaicolBen](https://github.com/MaicolBen))
- contemplate single table inheritance in DeviseTokenAuth::Concerns::SetUserByToken\#set\_user\_by\_token [\#984](https://github.com/lynndylanhurley/devise_token_auth/pull/984) ([maxwells](https://github.com/maxwells))
- Upgrade test suite to use Rails 5 [\#981](https://github.com/lynndylanhurley/devise_token_auth/pull/981) ([lynndylanhurley](https://github.com/lynndylanhurley))
- Conditionally set rails version on migration [\#979](https://github.com/lynndylanhurley/devise_token_auth/pull/979) ([MaicolBen](https://github.com/MaicolBen))
- remove confirm\_success\_url entries from dummy migrations [\#978](https://github.com/lynndylanhurley/devise_token_auth/pull/978) ([ethagnawl](https://github.com/ethagnawl))
- link to cached version of \_How to Run a Single Rails Unit Test\_ blog … [\#977](https://github.com/lynndylanhurley/devise_token_auth/pull/977) ([ethagnawl](https://github.com/ethagnawl))
- Fix default provider after refactor in concern [\#975](https://github.com/lynndylanhurley/devise_token_auth/pull/975) ([MaicolBen](https://github.com/MaicolBen))
- Adding in unlocks controller and specs. This should resolve \#927. [\#971](https://github.com/lynndylanhurley/devise_token_auth/pull/971) ([brycesenz](https://github.com/brycesenz))
- Add a call to contribute to the top of the README. Ref \#969. [\#970](https://github.com/lynndylanhurley/devise_token_auth/pull/970) ([zachfeldman](https://github.com/zachfeldman))
- CONTRIBUTING: Add header, format sections [\#968](https://github.com/lynndylanhurley/devise_token_auth/pull/968) ([olleolleolle](https://github.com/olleolleolle))
- Add note about Grape usage. Closes \#73. [\#967](https://github.com/lynndylanhurley/devise_token_auth/pull/967) ([zachfeldman](https://github.com/zachfeldman))
- Allow other provider than email when logins [\#964](https://github.com/lynndylanhurley/devise_token_auth/pull/964) ([MaicolBen](https://github.com/MaicolBen))
- change devise method to reset password by token [\#957](https://github.com/lynndylanhurley/devise_token_auth/pull/957) ([dks17](https://github.com/dks17))
- Docs - add confirm\_sucess\_url to required params in email registration [\#956](https://github.com/lynndylanhurley/devise_token_auth/pull/956) ([pnewsam](https://github.com/pnewsam))
- Fix header name on account delete documentation [\#909](https://github.com/lynndylanhurley/devise_token_auth/pull/909) ([mconiglio](https://github.com/mconiglio))
- Document the confirm\_success\_url param for email registration [\#901](https://github.com/lynndylanhurley/devise_token_auth/pull/901) ([nerfologist](https://github.com/nerfologist))
- Fix header markdown typo [\#895](https://github.com/lynndylanhurley/devise_token_auth/pull/895) ([f3ndot](https://github.com/f3ndot))
- Support setting whitelist, without setting default redirect\_url [\#894](https://github.com/lynndylanhurley/devise_token_auth/pull/894) ([dkniffin](https://github.com/dkniffin))
- Support for devise 4.3 that is now supporting rails 5.1  [\#891](https://github.com/lynndylanhurley/devise_token_auth/pull/891) ([silviusimeria](https://github.com/silviusimeria))
- Translate message: Authorized users only through devise [\#883](https://github.com/lynndylanhurley/devise_token_auth/pull/883) ([vincenzodev](https://github.com/vincenzodev))
- Updated generator test code to work with rails 5 [\#872](https://github.com/lynndylanhurley/devise_token_auth/pull/872) ([jrhee17](https://github.com/jrhee17))
- Feature/customable authorized users only error response [\#869](https://github.com/lynndylanhurley/devise_token_auth/pull/869) ([abeyuya](https://github.com/abeyuya))
- Use rails validator instead of custom one [\#865](https://github.com/lynndylanhurley/devise_token_auth/pull/865) ([MaicolBen](https://github.com/MaicolBen))
- use URI::HTTPS to generate HTTPS redirects [\#864](https://github.com/lynndylanhurley/devise_token_auth/pull/864) ([cgc](https://github.com/cgc))
- Persist allow\_password\_change in the database [\#863](https://github.com/lynndylanhurley/devise_token_auth/pull/863) ([MohamedBassem](https://github.com/MohamedBassem))
- Rename find\_by methods [\#860](https://github.com/lynndylanhurley/devise_token_auth/pull/860) ([alex-lairan](https://github.com/alex-lairan))
- Support for Devise 4.2.1 [\#852](https://github.com/lynndylanhurley/devise_token_auth/pull/852) ([ckho](https://github.com/ckho))
- Ability to use different default fields in model [\#849](https://github.com/lynndylanhurley/devise_token_auth/pull/849) ([blddmnd](https://github.com/blddmnd))
- GitHub Issues template, Contributing guidelines [\#847](https://github.com/lynndylanhurley/devise_token_auth/pull/847) ([olleolleolle](https://github.com/olleolleolle))
- Better implementation to test if connection to db is active [\#843](https://github.com/lynndylanhurley/devise_token_auth/pull/843) ([richardxia](https://github.com/richardxia))
- Add Albanian locale [\#842](https://github.com/lynndylanhurley/devise_token_auth/pull/842) ([fatosmorina](https://github.com/fatosmorina))
- Improve documentation for testing. [\#840](https://github.com/lynndylanhurley/devise_token_auth/pull/840) ([JonRowe](https://github.com/JonRowe))
- Update german translation. [\#816](https://github.com/lynndylanhurley/devise_token_auth/pull/816) ([gobijan](https://github.com/gobijan))
- Prevent getting table info if not connected to db [\#814](https://github.com/lynndylanhurley/devise_token_auth/pull/814) ([cbliard](https://github.com/cbliard))
- Add support for italian locale [\#811](https://github.com/lynndylanhurley/devise_token_auth/pull/811) ([Chosko](https://github.com/Chosko))
- Fix privacy issue with password reset request [\#808](https://github.com/lynndylanhurley/devise_token_auth/pull/808) ([biomancer](https://github.com/biomancer))
- Add missing parameter :redirect\_url, fixes \#805 [\#806](https://github.com/lynndylanhurley/devise_token_auth/pull/806) ([Rush](https://github.com/Rush))
- Fix language errors in German locale [\#800](https://github.com/lynndylanhurley/devise_token_auth/pull/800) ([morgler](https://github.com/morgler))
- Don't send extra data on request password reset [\#798](https://github.com/lynndylanhurley/devise_token_auth/pull/798) ([Mrjaco12](https://github.com/Mrjaco12))
- Travis: use the code\_climate addon config [\#786](https://github.com/lynndylanhurley/devise_token_auth/pull/786) ([olleolleolle](https://github.com/olleolleolle))
- Update link [\#782](https://github.com/lynndylanhurley/devise_token_auth/pull/782) ([dijonkitchen](https://github.com/dijonkitchen))
- Add index for confirmation\_token [\#767](https://github.com/lynndylanhurley/devise_token_auth/pull/767) ([dijonkitchen](https://github.com/dijonkitchen))
- Fixes constructing redirect\_route [\#765](https://github.com/lynndylanhurley/devise_token_auth/pull/765) ([piotrkaczmarek](https://github.com/piotrkaczmarek))
- Use standart ActiveRecord error message for email uniqueness validation [\#746](https://github.com/lynndylanhurley/devise_token_auth/pull/746) ([mpugach](https://github.com/mpugach))
- Add Romanian locale. [\#743](https://github.com/lynndylanhurley/devise_token_auth/pull/743) ([razvanmitre](https://github.com/razvanmitre))
- Ruby syntax: replace and/not with &&/! [\#733](https://github.com/lynndylanhurley/devise_token_auth/pull/733) ([olleolleolle](https://github.com/olleolleolle))
- Update indexes on template [\#724](https://github.com/lynndylanhurley/devise_token_auth/pull/724) ([dijonkitchen](https://github.com/dijonkitchen))
- Add an extra line to the "contributing" list [\#720](https://github.com/lynndylanhurley/devise_token_auth/pull/720) ([jahammo2](https://github.com/jahammo2))
- Fix grammar [\#712](https://github.com/lynndylanhurley/devise_token_auth/pull/712) ([dijonkitchen](https://github.com/dijonkitchen))
- Added reference to Angular2-Token to README [\#710](https://github.com/lynndylanhurley/devise_token_auth/pull/710) ([neroniaky](https://github.com/neroniaky))
- feat\(whitelist\): add wildcard support for redirect\_whitelist patterns [\#709](https://github.com/lynndylanhurley/devise_token_auth/pull/709) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Allow user specific token lifespans [\#704](https://github.com/lynndylanhurley/devise_token_auth/pull/704) ([codez](https://github.com/codez))
- Always set header in batch mode [\#703](https://github.com/lynndylanhurley/devise_token_auth/pull/703) ([codez](https://github.com/codez))
- Fix Migration Deprecation Warning [\#700](https://github.com/lynndylanhurley/devise_token_auth/pull/700) ([juddey](https://github.com/juddey))
- Apply `redirect\_whitelist` to OAuth redirect URI. [\#699](https://github.com/lynndylanhurley/devise_token_auth/pull/699) ([lynndylanhurley](https://github.com/lynndylanhurley))
- add zh-CN.yml [\#697](https://github.com/lynndylanhurley/devise_token_auth/pull/697) ([halfray](https://github.com/halfray))
- update README.md [\#693](https://github.com/lynndylanhurley/devise_token_auth/pull/693) ([nhattan](https://github.com/nhattan))
- Fix for issue \#677 [\#678](https://github.com/lynndylanhurley/devise_token_auth/pull/678) ([develop-test1](https://github.com/develop-test1))
- Fix for issue \#600 [\#674](https://github.com/lynndylanhurley/devise_token_auth/pull/674) ([milep](https://github.com/milep))
- Use lockable devise option and unlock controller overwrite [\#669](https://github.com/lynndylanhurley/devise_token_auth/pull/669) ([genaromadrid](https://github.com/genaromadrid))
- Fix setup config example in README [\#665](https://github.com/lynndylanhurley/devise_token_auth/pull/665) ([guich-wo](https://github.com/guich-wo))
- added bypass\_sign\_in for next version of Devise [\#663](https://github.com/lynndylanhurley/devise_token_auth/pull/663) ([KendallPark](https://github.com/KendallPark))
- fix method 'is\_json\_api' with active\_model\_serialier v 0.10.0 [\#651](https://github.com/lynndylanhurley/devise_token_auth/pull/651) ([woodcrust](https://github.com/woodcrust))
- Tokens count overmuch fixed [\#650](https://github.com/lynndylanhurley/devise_token_auth/pull/650) ([JerryGreen](https://github.com/JerryGreen))
- updates config wrapper to conform with newer idiom [\#648](https://github.com/lynndylanhurley/devise_token_auth/pull/648) ([bvandgrift](https://github.com/bvandgrift))
- Adding support for devise 4.1.1 [\#642](https://github.com/lynndylanhurley/devise_token_auth/pull/642) ([iainmcg](https://github.com/iainmcg))
- Updating Devise dependency to max 4.1.1 [\#641](https://github.com/lynndylanhurley/devise_token_auth/pull/641) ([TGRGIT](https://github.com/TGRGIT))
- Fix yields from controller actions [\#638](https://github.com/lynndylanhurley/devise_token_auth/pull/638) ([tiagojsag](https://github.com/tiagojsag))
- Fix generator to correctly inject content into the user model in rails 5 [\#636](https://github.com/lynndylanhurley/devise_token_auth/pull/636) ([ethangk](https://github.com/ethangk))
- fix spelling in comment on token auth concern [\#632](https://github.com/lynndylanhurley/devise_token_auth/pull/632) ([dandlezzz](https://github.com/dandlezzz))
- fixed devise deprecation warning for config.email\_regexp [\#618](https://github.com/lynndylanhurley/devise_token_auth/pull/618) ([lemuelbarango](https://github.com/lemuelbarango))
- Revert "Update readme for headers names" [\#592](https://github.com/lynndylanhurley/devise_token_auth/pull/592) ([ash1day](https://github.com/ash1day))
- Update readme for headers names [\#589](https://github.com/lynndylanhurley/devise_token_auth/pull/589) ([ash1day](https://github.com/ash1day))
- Add info to README [\#585](https://github.com/lynndylanhurley/devise_token_auth/pull/585) ([ghost](https://github.com/ghost))
- Fix typo and remove trailing spaces [\#578](https://github.com/lynndylanhurley/devise_token_auth/pull/578) ([ash1day](https://github.com/ash1day))
- allowing authenticating using headers as well as a post request [\#576](https://github.com/lynndylanhurley/devise_token_auth/pull/576) ([ingolfured](https://github.com/ingolfured))
- Whitespace: tabs removed [\#574](https://github.com/lynndylanhurley/devise_token_auth/pull/574) ([olleolleolle](https://github.com/olleolleolle))
- Added dutch translations [\#571](https://github.com/lynndylanhurley/devise_token_auth/pull/571) ([nschmoller](https://github.com/nschmoller))
- now possible to change headers names in the config file [\#569](https://github.com/lynndylanhurley/devise_token_auth/pull/569) ([ingolfured](https://github.com/ingolfured))
- User concern: Ensure fallback is in place [\#564](https://github.com/lynndylanhurley/devise_token_auth/pull/564) ([olleolleolle](https://github.com/olleolleolle))
- Return resource with top-level 'type' member. [\#562](https://github.com/lynndylanhurley/devise_token_auth/pull/562) ([ruimiguelsantos](https://github.com/ruimiguelsantos))
- Fix devise mapping [\#540](https://github.com/lynndylanhurley/devise_token_auth/pull/540) ([merqlove](https://github.com/merqlove))
- Make all json responses to be json\_api compliant [\#537](https://github.com/lynndylanhurley/devise_token_auth/pull/537) ([djsegal](https://github.com/djsegal))
- Avoid sending auth headers if while processing used token is cleared [\#531](https://github.com/lynndylanhurley/devise_token_auth/pull/531) ([virginia-rodriguez](https://github.com/virginia-rodriguez))
- Add Japanese locale and fix typo [\#530](https://github.com/lynndylanhurley/devise_token_auth/pull/530) ([metalunk](https://github.com/metalunk))
- Added omniauth post route [\#528](https://github.com/lynndylanhurley/devise_token_auth/pull/528) ([v3rtx](https://github.com/v3rtx))
- Extract model callbacks [\#525](https://github.com/lynndylanhurley/devise_token_auth/pull/525) ([merqlove](https://github.com/merqlove))
- create token when no client\_id token [\#523](https://github.com/lynndylanhurley/devise_token_auth/pull/523) ([charlesdg](https://github.com/charlesdg))
- Fix enable\_standard\_devise\_support in initializer [\#518](https://github.com/lynndylanhurley/devise_token_auth/pull/518) ([halilim](https://github.com/halilim))
- Make render\_create\_success render valid json\_api [\#513](https://github.com/lynndylanhurley/devise_token_auth/pull/513) ([djsegal](https://github.com/djsegal))
- Prevent raise of exception if set\_user\_by\_token not defined [\#511](https://github.com/lynndylanhurley/devise_token_auth/pull/511) ([jeryRazakarison](https://github.com/jeryRazakarison))
- send\_on\_create\_confirmation\_instructions callback isn't defined \(rails 5\) [\#508](https://github.com/lynndylanhurley/devise_token_auth/pull/508) ([fivetwentysix](https://github.com/fivetwentysix))
- \[REBASE\] Fix rails 5 deprecation and devise parameter sanitization [\#507](https://github.com/lynndylanhurley/devise_token_auth/pull/507) ([fivetwentysix](https://github.com/fivetwentysix))
- remove deprecations from RegistrationsController [\#506](https://github.com/lynndylanhurley/devise_token_auth/pull/506) ([fivetwentysix](https://github.com/fivetwentysix))
- Allow new devise version for rails 5 compatibility [\#499](https://github.com/lynndylanhurley/devise_token_auth/pull/499) ([djsegal](https://github.com/djsegal))
- Spelling mistake [\#493](https://github.com/lynndylanhurley/devise_token_auth/pull/493) ([Tom-Tom](https://github.com/Tom-Tom))
- Improve Brazilian Portuguese locale [\#491](https://github.com/lynndylanhurley/devise_token_auth/pull/491) ([ssouza](https://github.com/ssouza))
- fix namespaced mapping name [\#484](https://github.com/lynndylanhurley/devise_token_auth/pull/484) ([paulosoares86](https://github.com/paulosoares86))
- Locale file for both zh-TW and zh-HK [\#483](https://github.com/lynndylanhurley/devise_token_auth/pull/483) ([SunnyTam](https://github.com/SunnyTam))
- Fixed typos and inconsistencies in ru.yml [\#478](https://github.com/lynndylanhurley/devise_token_auth/pull/478) ([fertingoff](https://github.com/fertingoff))
- Fixes Issue \#362: Fixes for the omniauth redirection issue for namesp… [\#476](https://github.com/lynndylanhurley/devise_token_auth/pull/476) ([devilankur18](https://github.com/devilankur18))
- removing old tokens when user changes passwords [\#474](https://github.com/lynndylanhurley/devise_token_auth/pull/474) ([paulosoares86](https://github.com/paulosoares86))
- Move travis to container based configuration [\#470](https://github.com/lynndylanhurley/devise_token_auth/pull/470) ([ValentinTrinque](https://github.com/ValentinTrinque))
- Prevent helpers being loaded for Rails API’s [\#469](https://github.com/lynndylanhurley/devise_token_auth/pull/469) ([djsegal](https://github.com/djsegal))
- Reduce dependencies to allow Rails 5.0 [\#467](https://github.com/lynndylanhurley/devise_token_auth/pull/467) ([djsegal](https://github.com/djsegal))
- Fix locales `errors.messages.already\_in\_use` + clean up [\#466](https://github.com/lynndylanhurley/devise_token_auth/pull/466) ([ValentinTrinque](https://github.com/ValentinTrinque))
- Added 401 response to failed group authentication [\#446](https://github.com/lynndylanhurley/devise_token_auth/pull/446) ([rstrobl](https://github.com/rstrobl))
- RU translations [\#441](https://github.com/lynndylanhurley/devise_token_auth/pull/441) ([yivo](https://github.com/yivo))
- to keep coherent with devise. pt instead of pt-PT.yml [\#436](https://github.com/lynndylanhurley/devise_token_auth/pull/436) ([rmvenancio](https://github.com/rmvenancio))
- limiting the number of concurrent devices [\#434](https://github.com/lynndylanhurley/devise_token_auth/pull/434) ([paulosoares86](https://github.com/paulosoares86))
- Raise error in controller method [\#430](https://github.com/lynndylanhurley/devise_token_auth/pull/430) ([ArneZsng](https://github.com/ArneZsng))
- feat\(enable-standard-devise\): allow configurable support of legacy Devise authentication [\#428](https://github.com/lynndylanhurley/devise_token_auth/pull/428) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Support for i18n in mailers views  [\#427](https://github.com/lynndylanhurley/devise_token_auth/pull/427) ([ponyesteves](https://github.com/ponyesteves))
- Fix omniauthredirection when under scopes [\#425](https://github.com/lynndylanhurley/devise_token_auth/pull/425) ([xjunior](https://github.com/xjunior))
- Translation to German [\#423](https://github.com/lynndylanhurley/devise_token_auth/pull/423) ([haslinger](https://github.com/haslinger))
- fix\(url\): preserve query parameters when building urls [\#421](https://github.com/lynndylanhurley/devise_token_auth/pull/421) ([nbrustein](https://github.com/nbrustein))
- Change default message for already in use error and added to english … [\#417](https://github.com/lynndylanhurley/devise_token_auth/pull/417) ([ponyesteves](https://github.com/ponyesteves))
- Issue \#413 [\#414](https://github.com/lynndylanhurley/devise_token_auth/pull/414) ([Carrigan](https://github.com/Carrigan))
- Add .ruby-version entry to .gitignore [\#412](https://github.com/lynndylanhurley/devise_token_auth/pull/412) ([xymbol](https://github.com/xymbol))
- 404 for invalid link with password reset token [\#411](https://github.com/lynndylanhurley/devise_token_auth/pull/411) ([rmvenancio](https://github.com/rmvenancio))
- Flag signin when user confirms email address. [\#410](https://github.com/lynndylanhurley/devise_token_auth/pull/410) ([rmvenancio](https://github.com/rmvenancio))
- Portuguese Translation [\#409](https://github.com/lynndylanhurley/devise_token_auth/pull/409) ([rmvenancio](https://github.com/rmvenancio))
- Added polish translation. [\#405](https://github.com/lynndylanhurley/devise_token_auth/pull/405) ([h3xed](https://github.com/h3xed))
- Drop .ruby-version file [\#404](https://github.com/lynndylanhurley/devise_token_auth/pull/404) ([xymbol](https://github.com/xymbol))
- Implement hook methods for customized json rendering [\#384](https://github.com/lynndylanhurley/devise_token_auth/pull/384) ([neutronz](https://github.com/neutronz))
- Feature/password reset with check fix [\#374](https://github.com/lynndylanhurley/devise_token_auth/pull/374) ([jakubrohleder](https://github.com/jakubrohleder))
- fix\(oauth\): fixes \#368: do not serialize the entire user object in the url when redirecting from oauth [\#371](https://github.com/lynndylanhurley/devise_token_auth/pull/371) ([nbrustein](https://github.com/nbrustein))
- Fallback to ActiveModel translations in EmailValidator [\#369](https://github.com/lynndylanhurley/devise_token_auth/pull/369) ([yivo](https://github.com/yivo))
- Add a Gitter chat badge to README.md [\#360](https://github.com/lynndylanhurley/devise_token_auth/pull/360) ([gitter-badger](https://github.com/gitter-badger))
- Improvements to the docs. [\#358](https://github.com/lynndylanhurley/devise_token_auth/pull/358) ([aarongray](https://github.com/aarongray))
- Add description to readme about the devise.rb initializer. [\#356](https://github.com/lynndylanhurley/devise_token_auth/pull/356) ([aarongray](https://github.com/aarongray))
- Correct handling namespaced resources [\#355](https://github.com/lynndylanhurley/devise_token_auth/pull/355) ([yivo](https://github.com/yivo))
- Fix concern not being inserted for rails-api apps. [\#350](https://github.com/lynndylanhurley/devise_token_auth/pull/350) ([aarongray](https://github.com/aarongray))
- Add documentation to explain gotcha with rails-api. [\#349](https://github.com/lynndylanhurley/devise_token_auth/pull/349) ([aarongray](https://github.com/aarongray))
- Fully support OmniauthCallbacksController action overrides. Fixes \#186. [\#347](https://github.com/lynndylanhurley/devise_token_auth/pull/347) ([tbloncar](https://github.com/tbloncar))
- \#340 Restrict access to controllers methods [\#341](https://github.com/lynndylanhurley/devise_token_auth/pull/341) ([gkopylov](https://github.com/gkopylov))
- fix\(omniauth\): fix error in setting text on redirect page [\#336](https://github.com/lynndylanhurley/devise_token_auth/pull/336) ([nbrustein](https://github.com/nbrustein))
- add Brazilian Portuguese translation \(pt-BR\) [\#331](https://github.com/lynndylanhurley/devise_token_auth/pull/331) ([josiasds](https://github.com/josiasds))
- Tests to ensure standard devise has greater priority than tokens [\#330](https://github.com/lynndylanhurley/devise_token_auth/pull/330) ([colavitam](https://github.com/colavitam))
- Fixed error when using standard devise authentication [\#329](https://github.com/lynndylanhurley/devise_token_auth/pull/329) ([colavitam](https://github.com/colavitam))
- feat\(improved-omniauth\): omniauth sameWindow and inAppBrowser flows [\#323](https://github.com/lynndylanhurley/devise_token_auth/pull/323) ([nbrustein](https://github.com/nbrustein))
- Fix invalid omniauth redirect [\#322](https://github.com/lynndylanhurley/devise_token_auth/pull/322) ([troggy](https://github.com/troggy))
- Old password check before password update [\#317](https://github.com/lynndylanhurley/devise_token_auth/pull/317) ([jakubrohleder](https://github.com/jakubrohleder))
- Remove erroneous colon from before\_action callback [\#310](https://github.com/lynndylanhurley/devise_token_auth/pull/310) ([jmliu](https://github.com/jmliu))
- Disabled serialization for JSON type columns [\#306](https://github.com/lynndylanhurley/devise_token_auth/pull/306) ([colavitam](https://github.com/colavitam))
- Set default provider to "email" in migration [\#302](https://github.com/lynndylanhurley/devise_token_auth/pull/302) ([colavitam](https://github.com/colavitam))
- Fix an issue for not :confirmable users [\#296](https://github.com/lynndylanhurley/devise_token_auth/pull/296) ([sebfie](https://github.com/sebfie))
- Update README.md [\#295](https://github.com/lynndylanhurley/devise_token_auth/pull/295) ([adisos](https://github.com/adisos))
- Fix  MOUNT\_PATH 'Read More' link [\#294](https://github.com/lynndylanhurley/devise_token_auth/pull/294) ([jmliu](https://github.com/jmliu))
- Don't send password reset instructions to unconfirmed email [\#288](https://github.com/lynndylanhurley/devise_token_auth/pull/288) ([coryschires](https://github.com/coryschires))
- Feature/i18n support [\#283](https://github.com/lynndylanhurley/devise_token_auth/pull/283) ([sebfie](https://github.com/sebfie))
- Update documentation for validate\_token [\#277](https://github.com/lynndylanhurley/devise_token_auth/pull/277) ([adamgall](https://github.com/adamgall))
- Added json support for tokens [\#276](https://github.com/lynndylanhurley/devise_token_auth/pull/276) ([shicholas](https://github.com/shicholas))
- perf\(token\_is\_current?\): add simplistic cache to reduce overhead of redundant token checks during validation calls [\#272](https://github.com/lynndylanhurley/devise_token_auth/pull/272) ([booleanbetrayal](https://github.com/booleanbetrayal))
- perf\(update\_auth\_header\): only lock the resource if we are rotating tokens [\#267](https://github.com/lynndylanhurley/devise_token_auth/pull/267) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(email-validation\): Update in-use email validation message during registration to allow full\_message use [\#255](https://github.com/lynndylanhurley/devise_token_auth/pull/255) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(session\#new\): fix unhandled 500 when logging in with valid user and bad password [\#254](https://github.com/lynndylanhurley/devise_token_auth/pull/254) ([mathemagica](https://github.com/mathemagica))
- feat\(ominauth\): support json-formatted values in omniauth callback.  [\#252](https://github.com/lynndylanhurley/devise_token_auth/pull/252) ([nbrustein](https://github.com/nbrustein))
- fix\(sessions controller\): call reset\_session on destroy [\#251](https://github.com/lynndylanhurley/devise_token_auth/pull/251) ([nbrustein](https://github.com/nbrustein))
- fix\(resource\_class\): support optional mapping property from set\_user\_by\_token [\#250](https://github.com/lynndylanhurley/devise_token_auth/pull/250) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Allow current\_password to be supplied when updating profile. [\#240](https://github.com/lynndylanhurley/devise_token_auth/pull/240) ([jasonswett](https://github.com/jasonswett))
- fixes password reset when not using confirmable [\#225](https://github.com/lynndylanhurley/devise_token_auth/pull/225) ([aesnyder](https://github.com/aesnyder))
- Fix error when email missing from registration params [\#220](https://github.com/lynndylanhurley/devise_token_auth/pull/220) ([iangreenleaf](https://github.com/iangreenleaf))
- URI fragment should appear at the end of URL [\#214](https://github.com/lynndylanhurley/devise_token_auth/pull/214) ([edymerchk](https://github.com/edymerchk))
- Super block yield \(all controllers\) [\#209](https://github.com/lynndylanhurley/devise_token_auth/pull/209) ([sgwilym](https://github.com/sgwilym))
- Super block yield [\#207](https://github.com/lynndylanhurley/devise_token_auth/pull/207) ([sgwilym](https://github.com/sgwilym))
- Ability to localize error message [\#206](https://github.com/lynndylanhurley/devise_token_auth/pull/206) ([lda](https://github.com/lda))
- remove fragment sign \("\#"\) from URLs without fragment [\#205](https://github.com/lynndylanhurley/devise_token_auth/pull/205) ([tomdov](https://github.com/tomdov))
- Return 422 \(was 500\) when empty body for sign up and account update [\#204](https://github.com/lynndylanhurley/devise_token_auth/pull/204) ([mchavarriagam](https://github.com/mchavarriagam))
- Users with allowed unconfirmed access can now log in successfully. [\#202](https://github.com/lynndylanhurley/devise_token_auth/pull/202) ([colavitam](https://github.com/colavitam))
- Authenticating an existing Warden/Devise User [\#200](https://github.com/lynndylanhurley/devise_token_auth/pull/200) ([nickL](https://github.com/nickL))
- GET sign\_in should direct people to use POST sign\_in rather than raising exception [\#191](https://github.com/lynndylanhurley/devise_token_auth/pull/191) ([milesmatthias](https://github.com/milesmatthias))
- Ignore 'extra' in Twitter auth response to avoid CookieOverflow. Fixes \#145. [\#179](https://github.com/lynndylanhurley/devise_token_auth/pull/179) ([tbloncar](https://github.com/tbloncar))
- Some missing as\_json ? [\#152](https://github.com/lynndylanhurley/devise_token_auth/pull/152) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Check email format on registration [\#150](https://github.com/lynndylanhurley/devise_token_auth/pull/150) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Actual header key uses dashes, not underscores. [\#143](https://github.com/lynndylanhurley/devise_token_auth/pull/143) ([ragaskar](https://github.com/ragaskar))
- Username register login [\#128](https://github.com/lynndylanhurley/devise_token_auth/pull/128) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Check if confirmable is active before skipping confirmation [\#125](https://github.com/lynndylanhurley/devise_token_auth/pull/125) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Fix links to section about controller integration. [\#117](https://github.com/lynndylanhurley/devise_token_auth/pull/117) ([Le6ow5k1](https://github.com/Le6ow5k1))
- document GET for /validate\_token [\#113](https://github.com/lynndylanhurley/devise_token_auth/pull/113) ([lukaselmer](https://github.com/lukaselmer))
- Fix small error in documentation. [\#91](https://github.com/lynndylanhurley/devise_token_auth/pull/91) ([edgarhenriquez](https://github.com/edgarhenriquez))
- Exclude devise modules [\#85](https://github.com/lynndylanhurley/devise_token_auth/pull/85) ([jartek](https://github.com/jartek))
- fix\(registration and update\): Ensure UID is updated alongside Email, and case-sensitivity is honored [\#71](https://github.com/lynndylanhurley/devise_token_auth/pull/71) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Add better guidelines for contributors. [\#67](https://github.com/lynndylanhurley/devise_token_auth/pull/67) ([edgarhenriquez](https://github.com/edgarhenriquez))
- Use resource\_class to override email confirmation. [\#64](https://github.com/lynndylanhurley/devise_token_auth/pull/64) ([edgarhenriquez](https://github.com/edgarhenriquez))
- fix\(case-sensitivity\): support devise case\_insensitive\_keys for session ... [\#57](https://github.com/lynndylanhurley/devise_token_auth/pull/57) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(contention\): fix write contention in update\_auth\_headers and always ... [\#52](https://github.com/lynndylanhurley/devise_token_auth/pull/52) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Include resource.errors.full\_messages in error response. [\#50](https://github.com/lynndylanhurley/devise_token_auth/pull/50) ([jasonswett](https://github.com/jasonswett))
- fix\(expiry\): fix an issue where token expiration checks were too permissive [\#49](https://github.com/lynndylanhurley/devise_token_auth/pull/49) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Update README with Example Generator Command [\#35](https://github.com/lynndylanhurley/devise_token_auth/pull/35) ([wwilkins](https://github.com/wwilkins))
- Remove OmniAuth dependency [\#26](https://github.com/lynndylanhurley/devise_token_auth/pull/26) ([hannahhoward](https://github.com/hannahhoward))
- Update README.md [\#24](https://github.com/lynndylanhurley/devise_token_auth/pull/24) ([davidsavoya](https://github.com/davidsavoya))
- guard against MissingAttributeError during common ActiveRecord operations [\#19](https://github.com/lynndylanhurley/devise_token_auth/pull/19) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Fix expiry data type [\#11](https://github.com/lynndylanhurley/devise_token_auth/pull/11) ([lonre](https://github.com/lonre))
- README and travis config tweaks [\#7](https://github.com/lynndylanhurley/devise_token_auth/pull/7) ([guilhermesimoes](https://github.com/guilhermesimoes))

# Change Log

## [v0.1.42](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.42) (2017-05-17)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.41...v0.1.42)

**Closed issues:**

- devise\_token\_auth blocks upgrade to Rails 5.1.0 [\#875](https://github.com/lynndylanhurley/devise_token_auth/issues/875)

**Merged pull requests:**

- Support for devise 4.3 that is now supporting rails 5.1  [\#891](https://github.com/lynndylanhurley/devise_token_auth/pull/891) ([silviusimeria](https://github.com/silviusimeria))

# Change Log

## [v0.1.41](https://github.com/lynndylanhurley/devise_token_auth/tree/HEAD)

[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.40...HEAD)

**Implemented enhancements:**

- Rails generator to update views [\#33](https://github.com/lynndylanhurley/devise_token_auth/issues/33)
- Extract Omniauth attributes assignation into a method [\#31](https://github.com/lynndylanhurley/devise_token_auth/issues/31)

**Fixed bugs:**

- Generator doesn't work correctly with mongoid and/or rails-api [\#14](https://github.com/lynndylanhurley/devise_token_auth/issues/14)
- Generator issues [\#13](https://github.com/lynndylanhurley/devise_token_auth/issues/13)

**Closed issues:**

- Can´t retrieve access token in login response headers [\#877](https://github.com/lynndylanhurley/devise_token_auth/issues/877)
- how do I login a user after account signup? [\#866](https://github.com/lynndylanhurley/devise_token_auth/issues/866)
- Can only register one account. [\#858](https://github.com/lynndylanhurley/devise_token_auth/issues/858)
- No access-token in the header [\#855](https://github.com/lynndylanhurley/devise_token_auth/issues/855)
- Headers not present in all requests [\#851](https://github.com/lynndylanhurley/devise_token_auth/issues/851)
- uninitialized constant SECRET\_KEY\_BASE [\#845](https://github.com/lynndylanhurley/devise_token_auth/issues/845)
- devise\_token\_auth: can't work with Rails subdomain. [\#831](https://github.com/lynndylanhurley/devise_token_auth/issues/831)
- Question: email confirmation token URI with Rails API [\#824](https://github.com/lynndylanhurley/devise_token_auth/issues/824)
- readme code for controller override needs a slight change [\#819](https://github.com/lynndylanhurley/devise_token_auth/issues/819)
- Support for multiple providers during same session [\#815](https://github.com/lynndylanhurley/devise_token_auth/issues/815)
- not supporting for angular1.6 [\#810](https://github.com/lynndylanhurley/devise_token_auth/issues/810)
- Add has one/belongs to assotiation [\#807](https://github.com/lynndylanhurley/devise_token_auth/issues/807)
- redirect\_url required but not permitted in strong parameters [\#805](https://github.com/lynndylanhurley/devise_token_auth/issues/805)
- Data leak on create password reset [\#797](https://github.com/lynndylanhurley/devise_token_auth/issues/797)
- Rails 5 API Mode Not Authorizing [\#796](https://github.com/lynndylanhurley/devise_token_auth/issues/796)
- wrong constant name user [\#784](https://github.com/lynndylanhurley/devise_token_auth/issues/784)
- current\_user returns nill [\#779](https://github.com/lynndylanhurley/devise_token_auth/issues/779)
- ActionController::RoutingError - undefined method `helper\_method' [\#776](https://github.com/lynndylanhurley/devise_token_auth/issues/776)
- Minimum Limits on a token? [\#764](https://github.com/lynndylanhurley/devise_token_auth/issues/764)
- Octopus throwing error when deleting expired tokens [\#761](https://github.com/lynndylanhurley/devise_token_auth/issues/761)
- Only one User model return the correct headers [\#757](https://github.com/lynndylanhurley/devise_token_auth/issues/757)
- ArgumentError in Devise::RegistrationsController\#new [\#750](https://github.com/lynndylanhurley/devise_token_auth/issues/750)
- OAuth \(GitHub\) redirects to callback url twice [\#749](https://github.com/lynndylanhurley/devise_token_auth/issues/749)
- Rails 5 API deployed as microservices [\#741](https://github.com/lynndylanhurley/devise_token_auth/issues/741)
- Query params left in url after facebook login cause authentication to fail on refresh [\#734](https://github.com/lynndylanhurley/devise_token_auth/issues/734)
- Can't permit parameters in rails engine [\#731](https://github.com/lynndylanhurley/devise_token_auth/issues/731)
- Cannot integrate with omniauth-facebook  [\#729](https://github.com/lynndylanhurley/devise_token_auth/issues/729)
- Two models, one not working [\#726](https://github.com/lynndylanhurley/devise_token_auth/issues/726)
- API response bodies are empty when using active\_model\_serializers [\#715](https://github.com/lynndylanhurley/devise_token_auth/issues/715)
- /sign\_out route is returning 404 not found [\#713](https://github.com/lynndylanhurley/devise_token_auth/issues/713)
- Why is `tokens` field a json type and how to create a query based on inside values? [\#707](https://github.com/lynndylanhurley/devise_token_auth/issues/707)
- Deprecation Error Message on 5.0 [\#698](https://github.com/lynndylanhurley/devise_token_auth/issues/698)
- "Covert Redirect" Vulnerability [\#696](https://github.com/lynndylanhurley/devise_token_auth/issues/696)
- No route matches \[POST\] "/api/v1/auth" [\#694](https://github.com/lynndylanhurley/devise_token_auth/issues/694)
- Got this error with ActiveAdmin "wrong number of arguments \(1 for 0\)" [\#692](https://github.com/lynndylanhurley/devise_token_auth/issues/692)
- using devise\_token\_auth for API alongside standard devise gem for HTML view [\#689](https://github.com/lynndylanhurley/devise_token_auth/issues/689)
- No Headers after sign\_in for new Users created by Admin [\#685](https://github.com/lynndylanhurley/devise_token_auth/issues/685)
- NoMethodError \(undefined method `headers\_names' for DeviseTokenAuth:Module\) [\#684](https://github.com/lynndylanhurley/devise_token_auth/issues/684)
- Fast page refresh problem [\#683](https://github.com/lynndylanhurley/devise_token_auth/issues/683)
- IndexError: string not matched on User sign\_in [\#681](https://github.com/lynndylanhurley/devise_token_auth/issues/681)
- skip\_confirmation\_notification! not working [\#679](https://github.com/lynndylanhurley/devise_token_auth/issues/679)
- rails g devise\_token\_auth:install User auth hangs and does nothing [\#671](https://github.com/lynndylanhurley/devise_token_auth/issues/671)
- Bump version to support devise 4.1.1 [\#659](https://github.com/lynndylanhurley/devise_token_auth/issues/659)
- callback :set\_user\_by\_token has not been defined [\#649](https://github.com/lynndylanhurley/devise_token_auth/issues/649)
- Issues with active\_model\_serializers [\#644](https://github.com/lynndylanhurley/devise_token_auth/issues/644)
- Error with devise [\#643](https://github.com/lynndylanhurley/devise_token_auth/issues/643)
- undefined method `token\_validation\_response' [\#635](https://github.com/lynndylanhurley/devise_token_auth/issues/635)
- when password is reset from UI, all tokens must be removed if  remove\_tokens\_after\_password\_reset is true [\#634](https://github.com/lynndylanhurley/devise_token_auth/issues/634)
- Relax devise dependency to allow 4.1 [\#631](https://github.com/lynndylanhurley/devise_token_auth/issues/631)
- Rails 5 generator doesn't insert concern [\#627](https://github.com/lynndylanhurley/devise_token_auth/issues/627)
- NoMethodError \(undefined method `find\_by\_uid'\) in production. [\#625](https://github.com/lynndylanhurley/devise_token_auth/issues/625)
- Why is password confirmation required ? [\#624](https://github.com/lynndylanhurley/devise_token_auth/issues/624)
- Curl not working for sign\_in but works on ng-token-angular [\#620](https://github.com/lynndylanhurley/devise_token_auth/issues/620)
- After Sign-in success, The following requests on Angular side are unauthorized. [\#619](https://github.com/lynndylanhurley/devise_token_auth/issues/619)
- Omniauth - Facebook app doesn't run callback url after successful Facebook authentication [\#615](https://github.com/lynndylanhurley/devise_token_auth/issues/615)
- :authenticate\_user! wired behaviour [\#614](https://github.com/lynndylanhurley/devise_token_auth/issues/614)
- current\_user is nil, request headers are all upcased and prefixed with HTML\_ [\#611](https://github.com/lynndylanhurley/devise_token_auth/issues/611)
- Problem in generated routes [\#607](https://github.com/lynndylanhurley/devise_token_auth/issues/607)
- Rails 5 API Mode - no headers in response [\#606](https://github.com/lynndylanhurley/devise_token_auth/issues/606)
- Filter chain halted as :authenticate\_user! rendered or redirected [\#603](https://github.com/lynndylanhurley/devise_token_auth/issues/603)
- 422 Unprocessable Entity when using local IP address [\#601](https://github.com/lynndylanhurley/devise_token_auth/issues/601)
- not working with latest version of active\_model\_serializers [\#600](https://github.com/lynndylanhurley/devise_token_auth/issues/600)
- overriding rendering methods in devise\_token\_auth [\#597](https://github.com/lynndylanhurley/devise_token_auth/issues/597)
- redirect\_url is missing in email instructions sent to the user for password reset [\#588](https://github.com/lynndylanhurley/devise_token_auth/issues/588)
- Unpermitted parameter: {"email":"mail@gmail.com","password":"abcdefgh","password\_confirmation":"abcdefgh"} [\#587](https://github.com/lynndylanhurley/devise_token_auth/issues/587)
- can't authenticate user when opening a new download tab [\#582](https://github.com/lynndylanhurley/devise_token_auth/issues/582)
- Mails are not being sent [\#581](https://github.com/lynndylanhurley/devise_token_auth/issues/581)
- current\_user seems to be nil after doing requests from different tabs [\#579](https://github.com/lynndylanhurley/devise_token_auth/issues/579)
- Do we have any rspec helpers to sign\_in an user? [\#577](https://github.com/lynndylanhurley/devise_token_auth/issues/577)
- Cannot override json response of authenticate\_user! [\#575](https://github.com/lynndylanhurley/devise_token_auth/issues/575)
- return custom json data after sign\_in [\#567](https://github.com/lynndylanhurley/devise_token_auth/issues/567)
- /auth/validate\_token works but getting 401 unauthorized when sending request with auth headers [\#550](https://github.com/lynndylanhurley/devise_token_auth/issues/550)
- Where is the access key of omniauth provider? [\#549](https://github.com/lynndylanhurley/devise_token_auth/issues/549)
- How this gem is different from a JWT system? [\#543](https://github.com/lynndylanhurley/devise_token_auth/issues/543)
- Improper formatting for JSON API error/success responses [\#536](https://github.com/lynndylanhurley/devise_token_auth/issues/536)
- Is it a hybrid authentication system? [\#527](https://github.com/lynndylanhurley/devise_token_auth/issues/527)
- check\_current\_password\_before\_update still requires password when resetting password [\#526](https://github.com/lynndylanhurley/devise_token_auth/issues/526)
- Manually authenticate for testing [\#521](https://github.com/lynndylanhurley/devise_token_auth/issues/521)
- Support for STI [\#517](https://github.com/lynndylanhurley/devise_token_auth/issues/517)
- DEPRECATION WARNING: alias\_method\_chain is deprecated [\#514](https://github.com/lynndylanhurley/devise_token_auth/issues/514)
- JSON responses don't fit JSON\_API requirements [\#512](https://github.com/lynndylanhurley/devise_token_auth/issues/512)
- Not working with rails 5 and devise master [\#504](https://github.com/lynndylanhurley/devise_token_auth/issues/504)
- Unpermitted parameters: confirm\_success\_url, config\_name, registration [\#501](https://github.com/lynndylanhurley/devise_token_auth/issues/501)
- set\_user\_by\_token not defined in production for rails 5 [\#500](https://github.com/lynndylanhurley/devise_token_auth/issues/500)
- Master branch no longer working with devise master branch \(version error\) [\#498](https://github.com/lynndylanhurley/devise_token_auth/issues/498)
- uid is not getting set in git revision 996b9cf23a18 [\#497](https://github.com/lynndylanhurley/devise_token_auth/issues/497)
- ve\_model\_serializer namespace [\#492](https://github.com/lynndylanhurley/devise_token_auth/issues/492)
- User remains logged in when using devise and devise\_token\_auth in the same app [\#486](https://github.com/lynndylanhurley/devise_token_auth/issues/486)
- DEPRECATION WARNING: alias\_method\_chain is deprecated. Rails 5 [\#482](https://github.com/lynndylanhurley/devise_token_auth/issues/482)
- validate\_token - resource\_name - undefined method `name' for nil:NilClass [\#480](https://github.com/lynndylanhurley/devise_token_auth/issues/480)
- Helpers being loaded for Rails API's [\#468](https://github.com/lynndylanhurley/devise_token_auth/issues/468)
- Unable to call `rails g devise\_token\_auth:install` within rails engine [\#465](https://github.com/lynndylanhurley/devise_token_auth/issues/465)
- locales `errors.messages.already\_in\_use` seems broken [\#463](https://github.com/lynndylanhurley/devise_token_auth/issues/463)
- It shows "An error occurred" after omniauth callback [\#445](https://github.com/lynndylanhurley/devise_token_auth/issues/445)
- - [\#444](https://github.com/lynndylanhurley/devise_token_auth/issues/444)
- Put Access Token in body [\#442](https://github.com/lynndylanhurley/devise_token_auth/issues/442)
- Unable to add a new param for sign up  [\#440](https://github.com/lynndylanhurley/devise_token_auth/issues/440)
- Undefined method provider from devise\_toke\_auth concerns/user.rb [\#438](https://github.com/lynndylanhurley/devise_token_auth/issues/438)
- Scoped DeviseToken but it still affects the original Omniauth redirects. [\#429](https://github.com/lynndylanhurley/devise_token_auth/issues/429)
- Can't create user via api [\#422](https://github.com/lynndylanhurley/devise_token_auth/issues/422)
- Password Reset question,  do I need my own form? [\#418](https://github.com/lynndylanhurley/devise_token_auth/issues/418)
- Large Size on Disk [\#415](https://github.com/lynndylanhurley/devise_token_auth/issues/415)
- The validate\_token function in the readme is missing a parameter [\#413](https://github.com/lynndylanhurley/devise_token_auth/issues/413)
- Cannot migrate database: NoMethodError: undefined method `new' for DeviseTokenAuth:Module [\#406](https://github.com/lynndylanhurley/devise_token_auth/issues/406)
- change\_headers\_on\_each\_request and batch requests [\#403](https://github.com/lynndylanhurley/devise_token_auth/issues/403)
- Multiple users, returning\(and creating\) wrong model's auth token [\#399](https://github.com/lynndylanhurley/devise_token_auth/issues/399)
- Can't verify CSRF token authenticity [\#398](https://github.com/lynndylanhurley/devise_token_auth/issues/398)
- uninitialized constant DeviseTokenAuth::OmniauthCallbacksController::BCrypt [\#393](https://github.com/lynndylanhurley/devise_token_auth/issues/393)
- Sign in not success. [\#388](https://github.com/lynndylanhurley/devise_token_auth/issues/388)
- password length  [\#380](https://github.com/lynndylanhurley/devise_token_auth/issues/380)
- Devise token auth not found routing error [\#379](https://github.com/lynndylanhurley/devise_token_auth/issues/379)
- Defining a custom primary key [\#378](https://github.com/lynndylanhurley/devise_token_auth/issues/378)
- seeing other users data after login/out with different users on ionic [\#375](https://github.com/lynndylanhurley/devise_token_auth/issues/375)
- omniauth: when redirecting, user object should not be serialized into url [\#368](https://github.com/lynndylanhurley/devise_token_auth/issues/368)
- getting ng-token-auth and devise\_token\_auth to work with OAuth in ionic InAppBrowser [\#367](https://github.com/lynndylanhurley/devise_token_auth/issues/367)
- omniauth callback redirect not working properly when using namespace/scope [\#362](https://github.com/lynndylanhurley/devise_token_auth/issues/362)
- invalid token in method set\_user\_by\_token on RegistrationsController\#update [\#357](https://github.com/lynndylanhurley/devise_token_auth/issues/357)
- Allow devise patch version updates [\#351](https://github.com/lynndylanhurley/devise_token_auth/issues/351)
- Error validating token [\#348](https://github.com/lynndylanhurley/devise_token_auth/issues/348)
- Restricting access to controllers methods [\#340](https://github.com/lynndylanhurley/devise_token_auth/issues/340)
- Allow for HTTP Basic Auth ? [\#337](https://github.com/lynndylanhurley/devise_token_auth/issues/337)
- Allow Omniauth user reset password [\#335](https://github.com/lynndylanhurley/devise_token_auth/issues/335)
- NameError \(uninitialized constant DeviseTokenAuth::Concerns::User::BCrypt\) [\#333](https://github.com/lynndylanhurley/devise_token_auth/issues/333)
- Unpermitted parameters: format, session [\#328](https://github.com/lynndylanhurley/devise_token_auth/issues/328)
- Concern causes app to connect to database when precompiling assets. [\#327](https://github.com/lynndylanhurley/devise_token_auth/issues/327)
- devise token auth + Save Facebook auth\_hash info in database [\#326](https://github.com/lynndylanhurley/devise_token_auth/issues/326)
- Error sending password reset email when not using confirmable \(reopened \#124\) [\#321](https://github.com/lynndylanhurley/devise_token_auth/issues/321)
- Routing error / Preflight request / OPTIONS [\#320](https://github.com/lynndylanhurley/devise_token_auth/issues/320)
- delete tokens after password change [\#318](https://github.com/lynndylanhurley/devise_token_auth/issues/318)
- Can't authorize \(user\_signed\_in? always show false\) [\#315](https://github.com/lynndylanhurley/devise_token_auth/issues/315)
- Warden::SessionSerializer - wrong number of arguments \(2 for 1\) [\#312](https://github.com/lynndylanhurley/devise_token_auth/issues/312)
- The action 'twitter' could not be found for DeviseTokenAuth::OmniauthCallbacksController [\#309](https://github.com/lynndylanhurley/devise_token_auth/issues/309)
- Having 401 Unauthorized only with mobile [\#305](https://github.com/lynndylanhurley/devise_token_auth/issues/305)
- remove unused nickname, image from user object [\#304](https://github.com/lynndylanhurley/devise_token_auth/issues/304)
- HI, This is more of a doubt since I could not finding anything related to this in your documentation. [\#300](https://github.com/lynndylanhurley/devise_token_auth/issues/300)
- Getting 401's when making requests using iOS/Android clients [\#299](https://github.com/lynndylanhurley/devise_token_auth/issues/299)
- undefined method `tokens' for \#\<Hash:0x000000063f0920\> [\#297](https://github.com/lynndylanhurley/devise_token_auth/issues/297)
- Confirmation URL giving bad arguments [\#293](https://github.com/lynndylanhurley/devise_token_auth/issues/293)
- set\_user\_by\_token not called in overriden controller [\#291](https://github.com/lynndylanhurley/devise_token_auth/issues/291)
- Question:  Should we send password reset instructions to unconfirmed emails? [\#287](https://github.com/lynndylanhurley/devise_token_auth/issues/287)
- NoMethodError \(undefined method `\[\]' for nil:NilClass\): [\#286](https://github.com/lynndylanhurley/devise_token_auth/issues/286)
- Facebook omniauth redirection is missing url when testing on localhost [\#285](https://github.com/lynndylanhurley/devise_token_auth/issues/285)
- No route matches \[GET\] "/users/facebook/callback" [\#280](https://github.com/lynndylanhurley/devise_token_auth/issues/280)
- No route matches \[GET\] "/omniauth/:provider" [\#278](https://github.com/lynndylanhurley/devise_token_auth/issues/278)
- How to refresh token/expiry? [\#275](https://github.com/lynndylanhurley/devise_token_auth/issues/275)
- wrong number of arguments \(1 for 0\): in DeviseTokenAuth::RegistrationsController\#create  [\#274](https://github.com/lynndylanhurley/devise_token_auth/issues/274)
- Can not save a user with nil tokens attribute [\#271](https://github.com/lynndylanhurley/devise_token_auth/issues/271)
- Shouldn't validate\_token param be access-token, not auth\_token? [\#270](https://github.com/lynndylanhurley/devise_token_auth/issues/270)
- include associations on login [\#269](https://github.com/lynndylanhurley/devise_token_auth/issues/269)
- Failure route not handled [\#262](https://github.com/lynndylanhurley/devise_token_auth/issues/262)
- Getting Unauthorized error even after sending the correct token, uid and client [\#261](https://github.com/lynndylanhurley/devise_token_auth/issues/261)
- Weird error message [\#259](https://github.com/lynndylanhurley/devise_token_auth/issues/259)
- undefined method `provider' for \#\<User:0x007f49fd5da2e8\> [\#257](https://github.com/lynndylanhurley/devise_token_auth/issues/257)
- Custom Serializer like ActiveModel Serializer [\#249](https://github.com/lynndylanhurley/devise_token_auth/issues/249)
- File download with query params [\#246](https://github.com/lynndylanhurley/devise_token_auth/issues/246)
- Info: is devise\_token\_auth compatible with rails 3.2.19? [\#245](https://github.com/lynndylanhurley/devise_token_auth/issues/245)
- Headers required for different methods [\#243](https://github.com/lynndylanhurley/devise_token_auth/issues/243)
- Unpermitted parameters: format, session, lang [\#239](https://github.com/lynndylanhurley/devise_token_auth/issues/239)
- On sign\_in, devise\_token\_auth expects the uid to be the same as the email [\#237](https://github.com/lynndylanhurley/devise_token_auth/issues/237)
- Name conflict with inherited\_resources [\#236](https://github.com/lynndylanhurley/devise_token_auth/issues/236)
- sign\_in will not fetch the token [\#234](https://github.com/lynndylanhurley/devise_token_auth/issues/234)
- Remove \('\#'\) symbol when using html5mode in locationProvider [\#232](https://github.com/lynndylanhurley/devise_token_auth/issues/232)
- Log in request 401 error [\#231](https://github.com/lynndylanhurley/devise_token_auth/issues/231)
- User Registration - "email address already in use" when it is unique [\#230](https://github.com/lynndylanhurley/devise_token_auth/issues/230)
- Devise email validation disabled...why? [\#229](https://github.com/lynndylanhurley/devise_token_auth/issues/229)
- confirm\_success\_url error not working [\#226](https://github.com/lynndylanhurley/devise_token_auth/issues/226)
- pending\_reconfirmation called when confirmable isn't used [\#224](https://github.com/lynndylanhurley/devise_token_auth/issues/224)
- omniauth\_success.html.erb JSON bug [\#221](https://github.com/lynndylanhurley/devise_token_auth/issues/221)
- Using devise\_token\_auth and ng\_token\_auth with angularJS in an Ionic Hybrid application [\#218](https://github.com/lynndylanhurley/devise_token_auth/issues/218)
- Where can I got token? [\#217](https://github.com/lynndylanhurley/devise_token_auth/issues/217)
- URI fragment prevent to send params in Confirmation URL [\#213](https://github.com/lynndylanhurley/devise_token_auth/issues/213)
- Generating many client tokens [\#210](https://github.com/lynndylanhurley/devise_token_auth/issues/210)
- Limit tokens hash? [\#208](https://github.com/lynndylanhurley/devise_token_auth/issues/208)
- 500 error returned when no data is POSTed to registration controller [\#203](https://github.com/lynndylanhurley/devise_token_auth/issues/203)
- undefined method `match' for nil:NilClass [\#201](https://github.com/lynndylanhurley/devise_token_auth/issues/201)
- DELETE method becoming OPTIONS @ Heroku [\#197](https://github.com/lynndylanhurley/devise_token_auth/issues/197)
- 40 Mb log file and 1 minute to have token with curl [\#195](https://github.com/lynndylanhurley/devise_token_auth/issues/195)
- 401 unauthorized [\#193](https://github.com/lynndylanhurley/devise_token_auth/issues/193)
- GET requests to sign\_in shouldn't raise an exception [\#190](https://github.com/lynndylanhurley/devise_token_auth/issues/190)
- Api not locked by default [\#189](https://github.com/lynndylanhurley/devise_token_auth/issues/189)
- Rails  4.1 [\#187](https://github.com/lynndylanhurley/devise_token_auth/issues/187)
- Unable to override OmniauthCallbacksController\#redirect\_callbacks [\#186](https://github.com/lynndylanhurley/devise_token_auth/issues/186)
- Devise and devise\_token\_auth omniauth callbacks [\#184](https://github.com/lynndylanhurley/devise_token_auth/issues/184)
- Token based authentication with no sessions [\#183](https://github.com/lynndylanhurley/devise_token_auth/issues/183)
- undefined method `authenticate\_user!' [\#182](https://github.com/lynndylanhurley/devise_token_auth/issues/182)
- confirm\_success\_url shouldn't be a required param [\#176](https://github.com/lynndylanhurley/devise_token_auth/issues/176)
- Provide an OAuth implementation for native apps [\#175](https://github.com/lynndylanhurley/devise_token_auth/issues/175)
- getting an argument error when trying to use omniauth [\#174](https://github.com/lynndylanhurley/devise_token_auth/issues/174)
- Sign in via username doesn't seem to work correctly. [\#173](https://github.com/lynndylanhurley/devise_token_auth/issues/173)
- Cannot use + sign in email address. [\#171](https://github.com/lynndylanhurley/devise_token_auth/issues/171)
- How can i authenticate using curl and get private entries ! [\#167](https://github.com/lynndylanhurley/devise_token_auth/issues/167)
- Pessimistic Locking produces ArgumentError [\#165](https://github.com/lynndylanhurley/devise_token_auth/issues/165)
- POTENTIAL SECURITY RISK: Setting confirm\_success\_url and redirect\_url via API [\#162](https://github.com/lynndylanhurley/devise_token_auth/issues/162)
- Sign out just on client side ? [\#161](https://github.com/lynndylanhurley/devise_token_auth/issues/161)
- Unpermitted parameter: redirect\_url [\#160](https://github.com/lynndylanhurley/devise_token_auth/issues/160)
- Issues using devise and devise\_token\_auth [\#159](https://github.com/lynndylanhurley/devise_token_auth/issues/159)
- Add role based authorization [\#158](https://github.com/lynndylanhurley/devise_token_auth/issues/158)
- Not compatible with ActiveAdmin [\#156](https://github.com/lynndylanhurley/devise_token_auth/issues/156)
- \[Duplicate\] is devise\_invitable supported? [\#154](https://github.com/lynndylanhurley/devise_token_auth/issues/154)
- User can register with a "false" email [\#149](https://github.com/lynndylanhurley/devise_token_auth/issues/149)
- /validate\_token [\#148](https://github.com/lynndylanhurley/devise_token_auth/issues/148)
- Email confirmation link [\#147](https://github.com/lynndylanhurley/devise_token_auth/issues/147)
- Tokens field on database [\#146](https://github.com/lynndylanhurley/devise_token_auth/issues/146)
- Twitter OAuth always throughs CookieOverflow [\#145](https://github.com/lynndylanhurley/devise_token_auth/issues/145)
- Is there a way to configure apiUrl for both dev and prod? [\#144](https://github.com/lynndylanhurley/devise_token_auth/issues/144)
- Getting 401 unauthorized on login attempt [\#142](https://github.com/lynndylanhurley/devise_token_auth/issues/142)
- Comparing with jwt [\#140](https://github.com/lynndylanhurley/devise_token_auth/issues/140)
- Can't get omniauth to work \(error in redirect\_callbacks\) [\#139](https://github.com/lynndylanhurley/devise_token_auth/issues/139)
- Change controller inheritance [\#138](https://github.com/lynndylanhurley/devise_token_auth/issues/138)
- Reset Password call returns 400 for Not Found user [\#137](https://github.com/lynndylanhurley/devise_token_auth/issues/137)
- The gem is too big. Please take care of it. [\#136](https://github.com/lynndylanhurley/devise_token_auth/issues/136)
- Error when loging with facebook the second time without logout [\#135](https://github.com/lynndylanhurley/devise_token_auth/issues/135)
- OmniAuth redirect doesn't work if using the generated mount\_devise\_token route [\#133](https://github.com/lynndylanhurley/devise_token_auth/issues/133)
- Missing template /omniauth\_response  [\#132](https://github.com/lynndylanhurley/devise_token_auth/issues/132)
- Unpermitted parameter: session [\#130](https://github.com/lynndylanhurley/devise_token_auth/issues/130)
- OAuth error: We're sorry, but something went wrong [\#129](https://github.com/lynndylanhurley/devise_token_auth/issues/129)
- Would it be useful to integrate login with username ? [\#127](https://github.com/lynndylanhurley/devise_token_auth/issues/127)
- Sign in with login instead of email [\#126](https://github.com/lynndylanhurley/devise_token_auth/issues/126)
- Error sending password reset email when not using confirmable [\#124](https://github.com/lynndylanhurley/devise_token_auth/issues/124)
- Using expired token for parallel calls [\#123](https://github.com/lynndylanhurley/devise_token_auth/issues/123)
- User tokens don't properly deserialize [\#121](https://github.com/lynndylanhurley/devise_token_auth/issues/121)
- OmniauthCallbacksController\#omniauth\_success wrong number of arguments \(1 for 0\) [\#119](https://github.com/lynndylanhurley/devise_token_auth/issues/119)
- Could not load 'omniauth' [\#118](https://github.com/lynndylanhurley/devise_token_auth/issues/118)
- bad argument \(expected URI object or URI string\) [\#116](https://github.com/lynndylanhurley/devise_token_auth/issues/116)
- devise\_token\_auth for public API, but devise for rest of app? [\#114](https://github.com/lynndylanhurley/devise_token_auth/issues/114)
- Omniauthable deleted on UsersConcern : Why ? [\#111](https://github.com/lynndylanhurley/devise_token_auth/issues/111)
- Unrequired route [\#110](https://github.com/lynndylanhurley/devise_token_auth/issues/110)
- raises NoMethodError instead of displaying error when email is missing [\#108](https://github.com/lynndylanhurley/devise_token_auth/issues/108)
- Error with RailsAdmin. "The action 'new' could not be found for DeviseTokenAuth::SessionsController" [\#107](https://github.com/lynndylanhurley/devise_token_auth/issues/107)
- Circular dependency detected while autoloading constant Api [\#106](https://github.com/lynndylanhurley/devise_token_auth/issues/106)
- Can't Authenticate via cURL [\#105](https://github.com/lynndylanhurley/devise_token_auth/issues/105)
- Unpermitted parameters: user, registration [\#104](https://github.com/lynndylanhurley/devise_token_auth/issues/104)
- BCrypt::Errors::InvalidSalt errors [\#103](https://github.com/lynndylanhurley/devise_token_auth/issues/103)
- Active job token expiring integration [\#102](https://github.com/lynndylanhurley/devise_token_auth/issues/102)
- The action 'new' could not be found for DeviseTokenAuth::RegistrationsController [\#100](https://github.com/lynndylanhurley/devise_token_auth/issues/100)
- Disable confirmable [\#99](https://github.com/lynndylanhurley/devise_token_auth/issues/99)
- responders - rails 4.2 [\#98](https://github.com/lynndylanhurley/devise_token_auth/issues/98)
- forward skip to devise [\#97](https://github.com/lynndylanhurley/devise_token_auth/issues/97)
- API versioning the devise scope of token validation and ominiauth controller path will wrap up [\#96](https://github.com/lynndylanhurley/devise_token_auth/issues/96)
- Overwriting default "from" email address [\#94](https://github.com/lynndylanhurley/devise_token_auth/issues/94)
- uninitialized constant DeviseTokenAuth [\#92](https://github.com/lynndylanhurley/devise_token_auth/issues/92)
- change\_headers\_on\_each\_request not working expiry header empty [\#90](https://github.com/lynndylanhurley/devise_token_auth/issues/90)
- Gem render consistency [\#87](https://github.com/lynndylanhurley/devise_token_auth/issues/87)
- Sample Sessions Controller for logging in via Rails View. [\#86](https://github.com/lynndylanhurley/devise_token_auth/issues/86)
- Change authorization key: Use phone\_number instead of email [\#84](https://github.com/lynndylanhurley/devise_token_auth/issues/84)
- Conflict with active\_admin gem [\#83](https://github.com/lynndylanhurley/devise_token_auth/issues/83)
- NoMethodError in DeviseTokenAuth::OmniauthCallbacksController\#redirect\_callbacks [\#82](https://github.com/lynndylanhurley/devise_token_auth/issues/82)
- All the APIs are getting 'Authorized users only' [\#81](https://github.com/lynndylanhurley/devise_token_auth/issues/81)
- Is Devise option Rememberable required ? [\#80](https://github.com/lynndylanhurley/devise_token_auth/issues/80)
- Problem with skip\_confirmation! [\#78](https://github.com/lynndylanhurley/devise_token_auth/issues/78)
- Cannot reset password if registered by omniauth [\#77](https://github.com/lynndylanhurley/devise_token_auth/issues/77)
- NoMethodError at /omniauth/facebook/callback - undefined method `\[\]' for nil:NilClass [\#76](https://github.com/lynndylanhurley/devise_token_auth/issues/76)
- Remove dependency on ActiveRecord [\#72](https://github.com/lynndylanhurley/devise_token_auth/issues/72)
- Skipping Registrations Controller Altogether [\#70](https://github.com/lynndylanhurley/devise_token_auth/issues/70)
- Problem in validate\_token if the model is in a namespace [\#69](https://github.com/lynndylanhurley/devise_token_auth/issues/69)
- Cannot send confirmation email if there is no 'User' model [\#68](https://github.com/lynndylanhurley/devise_token_auth/issues/68)
- Better guidelines for contributors [\#65](https://github.com/lynndylanhurley/devise_token_auth/issues/65)
- admin namespace [\#63](https://github.com/lynndylanhurley/devise_token_auth/issues/63)
- Devise trackable module not working [\#62](https://github.com/lynndylanhurley/devise_token_auth/issues/62)
- Devise\_token\_auth without OmniAuth authentication [\#60](https://github.com/lynndylanhurley/devise_token_auth/issues/60)
- Reset Password error [\#59](https://github.com/lynndylanhurley/devise_token_auth/issues/59)
- Confirmable - unconfirmed email [\#58](https://github.com/lynndylanhurley/devise_token_auth/issues/58)
- Email Column Isn't Used for Database Authentication [\#56](https://github.com/lynndylanhurley/devise_token_auth/issues/56)
- Unique Key for Provider and UID Combination [\#55](https://github.com/lynndylanhurley/devise_token_auth/issues/55)
- User Info in separate table or removed [\#53](https://github.com/lynndylanhurley/devise_token_auth/issues/53)
- rename @user to @resource [\#48](https://github.com/lynndylanhurley/devise_token_auth/issues/48)
- Active\_admin issue [\#47](https://github.com/lynndylanhurley/devise_token_auth/issues/47)
- Possible Logout Issue [\#46](https://github.com/lynndylanhurley/devise_token_auth/issues/46)
- Routes not appended to routes.rb [\#45](https://github.com/lynndylanhurley/devise_token_auth/issues/45)
- Return resource.errors.full\_messages in addition to resource.errors [\#44](https://github.com/lynndylanhurley/devise_token_auth/issues/44)
- Devise and Devise\_Token\_Auth in api namespace [\#43](https://github.com/lynndylanhurley/devise_token_auth/issues/43)
- Trackable attributes are not being updated. [\#42](https://github.com/lynndylanhurley/devise_token_auth/issues/42)
- Avoid using respond\_to in application controller [\#41](https://github.com/lynndylanhurley/devise_token_auth/issues/41)
- devise\_token\_auth assumes you want the :confirmable functionality [\#40](https://github.com/lynndylanhurley/devise_token_auth/issues/40)
- undefined method `match' for nil:NilClass [\#39](https://github.com/lynndylanhurley/devise_token_auth/issues/39)
- Expired token aren't removed when session expires [\#38](https://github.com/lynndylanhurley/devise_token_auth/issues/38)
- sign\_up helper  [\#37](https://github.com/lynndylanhurley/devise_token_auth/issues/37)
- self.tokens\[client\_id\]\['token'\] != token [\#30](https://github.com/lynndylanhurley/devise_token_auth/issues/30)
- How is the uid generated for non-omniauth users? [\#29](https://github.com/lynndylanhurley/devise_token_auth/issues/29)
- Access to current\_user variable? [\#28](https://github.com/lynndylanhurley/devise_token_auth/issues/28)
- Filter chain halted as :require\_no\_authentication  [\#27](https://github.com/lynndylanhurley/devise_token_auth/issues/27)
- Allow additional parameters for registration [\#25](https://github.com/lynndylanhurley/devise_token_auth/issues/25)
- Cannot add more parameters at sign\_up  [\#22](https://github.com/lynndylanhurley/devise_token_auth/issues/22)
- Error on Registration [\#21](https://github.com/lynndylanhurley/devise_token_auth/issues/21)
- Error with authentication [\#20](https://github.com/lynndylanhurley/devise_token_auth/issues/20)
- Cascade of Issues with Omniauth\(?\) [\#18](https://github.com/lynndylanhurley/devise_token_auth/issues/18)
- Batch Requests Respond with Original Auth Token [\#17](https://github.com/lynndylanhurley/devise_token_auth/issues/17)
- Sign out with email provider error [\#16](https://github.com/lynndylanhurley/devise_token_auth/issues/16)
- sessions\_controller.rb [\#12](https://github.com/lynndylanhurley/devise_token_auth/issues/12)
- Github login in example is broken [\#10](https://github.com/lynndylanhurley/devise_token_auth/issues/10)
- Facebook auth is broken [\#9](https://github.com/lynndylanhurley/devise_token_auth/issues/9)
- Generator is not working [\#8](https://github.com/lynndylanhurley/devise_token_auth/issues/8)
- Test ticket from Code Climate [\#6](https://github.com/lynndylanhurley/devise_token_auth/issues/6)
- Test ticket from Code Climate [\#5](https://github.com/lynndylanhurley/devise_token_auth/issues/5)
- extending the devise\_token\_auth user model [\#4](https://github.com/lynndylanhurley/devise_token_auth/issues/4)
- A few ideas [\#3](https://github.com/lynndylanhurley/devise_token_auth/issues/3)
- Google Oauth2 does not set cookies in production. [\#1](https://github.com/lynndylanhurley/devise_token_auth/issues/1)

**Merged pull requests:**

- Translate message: Authorized users only through devise [\#883](https://github.com/lynndylanhurley/devise_token_auth/pull/883) ([vincenzodev](https://github.com/vincenzodev))
- Updated generator test code to work with rails 5 [\#872](https://github.com/lynndylanhurley/devise_token_auth/pull/872) ([jrhee17](https://github.com/jrhee17))
- use URI::HTTPS to generate HTTPS redirects [\#864](https://github.com/lynndylanhurley/devise_token_auth/pull/864) ([cgc](https://github.com/cgc))
- Rename find\_by methods [\#860](https://github.com/lynndylanhurley/devise_token_auth/pull/860) ([alex-lairan](https://github.com/alex-lairan))
- Support for Devise 4.2.1 [\#852](https://github.com/lynndylanhurley/devise_token_auth/pull/852) ([ckho](https://github.com/ckho))
- Add Albanian locale [\#842](https://github.com/lynndylanhurley/devise_token_auth/pull/842) ([fatosmorina](https://github.com/fatosmorina))
- Update german translation. [\#816](https://github.com/lynndylanhurley/devise_token_auth/pull/816) ([gobijan](https://github.com/gobijan))
- Prevent getting table info if not connected to db [\#814](https://github.com/lynndylanhurley/devise_token_auth/pull/814) ([cbliard](https://github.com/cbliard))
- Add support for italian locale [\#811](https://github.com/lynndylanhurley/devise_token_auth/pull/811) ([Chosko](https://github.com/Chosko))
- Fix privacy issue with password reset request [\#808](https://github.com/lynndylanhurley/devise_token_auth/pull/808) ([biomancer](https://github.com/biomancer))
- Add missing parameter :redirect\_url, fixes \#805 [\#806](https://github.com/lynndylanhurley/devise_token_auth/pull/806) ([Rush](https://github.com/Rush))
- Fix language errors in German locale [\#800](https://github.com/lynndylanhurley/devise_token_auth/pull/800) ([morgler](https://github.com/morgler))
- Don't send extra data on request password reset [\#798](https://github.com/lynndylanhurley/devise_token_auth/pull/798) ([Mrjaco12](https://github.com/Mrjaco12))
- Travis: use the code\_climate addon config [\#786](https://github.com/lynndylanhurley/devise_token_auth/pull/786) ([olleolleolle](https://github.com/olleolleolle))
- Update link [\#782](https://github.com/lynndylanhurley/devise_token_auth/pull/782) ([dijonkitchen](https://github.com/dijonkitchen))
- Add index for confirmation\_token [\#767](https://github.com/lynndylanhurley/devise_token_auth/pull/767) ([dijonkitchen](https://github.com/dijonkitchen))
- Fixes constructing redirect\_route [\#765](https://github.com/lynndylanhurley/devise_token_auth/pull/765) ([piotrkaczmarek](https://github.com/piotrkaczmarek))
- Use standart ActiveRecord error message for email uniqueness validation [\#746](https://github.com/lynndylanhurley/devise_token_auth/pull/746) ([mpugach](https://github.com/mpugach))
- Add Romanian locale. [\#743](https://github.com/lynndylanhurley/devise_token_auth/pull/743) ([razvanmitre](https://github.com/razvanmitre))
- Ruby syntax: replace and/not with &&/! [\#733](https://github.com/lynndylanhurley/devise_token_auth/pull/733) ([olleolleolle](https://github.com/olleolleolle))
- Update indexes on template [\#724](https://github.com/lynndylanhurley/devise_token_auth/pull/724) ([dijonkitchen](https://github.com/dijonkitchen))
- Add an extra line to the "contributing" list [\#720](https://github.com/lynndylanhurley/devise_token_auth/pull/720) ([jahammo2](https://github.com/jahammo2))
- Fix grammar [\#712](https://github.com/lynndylanhurley/devise_token_auth/pull/712) ([dijonkitchen](https://github.com/dijonkitchen))
- Added reference to Angular2-Token to README [\#710](https://github.com/lynndylanhurley/devise_token_auth/pull/710) ([neroniaky](https://github.com/neroniaky))
- feat\(whitelist\): add wildcard support for redirect\_whitelist patterns [\#709](https://github.com/lynndylanhurley/devise_token_auth/pull/709) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Fix Migration Deprecation Warning [\#700](https://github.com/lynndylanhurley/devise_token_auth/pull/700) ([juddey](https://github.com/juddey))
- Apply `redirect\_whitelist` to OAuth redirect URI. [\#699](https://github.com/lynndylanhurley/devise_token_auth/pull/699) ([lynndylanhurley](https://github.com/lynndylanhurley))
- add zh-CN.yml [\#697](https://github.com/lynndylanhurley/devise_token_auth/pull/697) ([halfray](https://github.com/halfray))
- update README.md [\#693](https://github.com/lynndylanhurley/devise_token_auth/pull/693) ([nhattan](https://github.com/nhattan))
- Fix for issue \#600 [\#674](https://github.com/lynndylanhurley/devise_token_auth/pull/674) ([milep](https://github.com/milep))
- Use lockable devise option and unlock controller overwrite [\#669](https://github.com/lynndylanhurley/devise_token_auth/pull/669) ([genaromadrid](https://github.com/genaromadrid))
- Fix setup config example in README [\#665](https://github.com/lynndylanhurley/devise_token_auth/pull/665) ([guich-wo](https://github.com/guich-wo))
- added bypass\_sign\_in for next version of Devise [\#663](https://github.com/lynndylanhurley/devise_token_auth/pull/663) ([KendallPark](https://github.com/KendallPark))
- fix method 'is\_json\_api' with active\_model\_serialier v 0.10.0 [\#651](https://github.com/lynndylanhurley/devise_token_auth/pull/651) ([woodcrust](https://github.com/woodcrust))
- Tokens count overmuch fixed [\#650](https://github.com/lynndylanhurley/devise_token_auth/pull/650) ([JerryGreen](https://github.com/JerryGreen))
- updates config wrapper to conform with newer idiom [\#648](https://github.com/lynndylanhurley/devise_token_auth/pull/648) ([bvandgrift](https://github.com/bvandgrift))
- Adding support for devise 4.1.1 [\#642](https://github.com/lynndylanhurley/devise_token_auth/pull/642) ([iainmcg](https://github.com/iainmcg))
- Updating Devise dependency to max 4.1.1 [\#641](https://github.com/lynndylanhurley/devise_token_auth/pull/641) ([TGRGIT](https://github.com/TGRGIT))
- Fix yields from controller actions [\#638](https://github.com/lynndylanhurley/devise_token_auth/pull/638) ([tiagojsag](https://github.com/tiagojsag))
- Fix generator to correctly inject content into the user model in rails 5 [\#636](https://github.com/lynndylanhurley/devise_token_auth/pull/636) ([ethangk](https://github.com/ethangk))
- fix spelling in comment on token auth concern [\#632](https://github.com/lynndylanhurley/devise_token_auth/pull/632) ([dandlezzz](https://github.com/dandlezzz))
- fixed devise deprecation warning for config.email\_regexp [\#618](https://github.com/lynndylanhurley/devise_token_auth/pull/618) ([lemuelbarango](https://github.com/lemuelbarango))
- Revert "Update readme for headers names" [\#592](https://github.com/lynndylanhurley/devise_token_auth/pull/592) ([ash1day](https://github.com/ash1day))
- Update readme for headers names [\#589](https://github.com/lynndylanhurley/devise_token_auth/pull/589) ([ash1day](https://github.com/ash1day))
- Add info to README [\#585](https://github.com/lynndylanhurley/devise_token_auth/pull/585) ([ghost](https://github.com/ghost))
- Fix typo and remove trailing spaces [\#578](https://github.com/lynndylanhurley/devise_token_auth/pull/578) ([ash1day](https://github.com/ash1day))
- allowing authenticating using headers as well as a post request [\#576](https://github.com/lynndylanhurley/devise_token_auth/pull/576) ([ingolfured](https://github.com/ingolfured))
- Whitespace: tabs removed [\#574](https://github.com/lynndylanhurley/devise_token_auth/pull/574) ([olleolleolle](https://github.com/olleolleolle))
- Added dutch translations [\#571](https://github.com/lynndylanhurley/devise_token_auth/pull/571) ([nschmoller](https://github.com/nschmoller))
- now possible to change headers names in the config file [\#569](https://github.com/lynndylanhurley/devise_token_auth/pull/569) ([ingolfured](https://github.com/ingolfured))
- User concern: Ensure fallback is in place [\#564](https://github.com/lynndylanhurley/devise_token_auth/pull/564) ([olleolleolle](https://github.com/olleolleolle))
- Return resource with top-level 'type' member. [\#562](https://github.com/lynndylanhurley/devise_token_auth/pull/562) ([ruimiguelsantos](https://github.com/ruimiguelsantos))
- Fix devise mapping [\#540](https://github.com/lynndylanhurley/devise_token_auth/pull/540) ([merqlove](https://github.com/merqlove))
- Make all json responses to be json\_api compliant [\#537](https://github.com/lynndylanhurley/devise_token_auth/pull/537) ([djsegal](https://github.com/djsegal))
- Avoid sending auth headers if while processing used token is cleared [\#531](https://github.com/lynndylanhurley/devise_token_auth/pull/531) ([virginia-rodriguez](https://github.com/virginia-rodriguez))
- Add Japanese locale and fix typo [\#530](https://github.com/lynndylanhurley/devise_token_auth/pull/530) ([metalunk](https://github.com/metalunk))
- Added omniauth post route [\#528](https://github.com/lynndylanhurley/devise_token_auth/pull/528) ([v3rtx](https://github.com/v3rtx))
- Extract model callbacks [\#525](https://github.com/lynndylanhurley/devise_token_auth/pull/525) ([merqlove](https://github.com/merqlove))
- create token when no client\_id token [\#523](https://github.com/lynndylanhurley/devise_token_auth/pull/523) ([charlesdg](https://github.com/charlesdg))
- Fix enable\_standard\_devise\_support in initializer [\#518](https://github.com/lynndylanhurley/devise_token_auth/pull/518) ([halilim](https://github.com/halilim))
- Make render\_create\_success render valid json\_api [\#513](https://github.com/lynndylanhurley/devise_token_auth/pull/513) ([djsegal](https://github.com/djsegal))
- Prevent raise of exception if set\_user\_by\_token not defined [\#511](https://github.com/lynndylanhurley/devise_token_auth/pull/511) ([jeryRazakarison](https://github.com/jeryRazakarison))
- send\_on\_create\_confirmation\_instructions callback isn't defined \(rails 5\) [\#508](https://github.com/lynndylanhurley/devise_token_auth/pull/508) ([fivetwentysix](https://github.com/fivetwentysix))
- \[REBASE\] Fix rails 5 deprecation and devise parameter sanitization [\#507](https://github.com/lynndylanhurley/devise_token_auth/pull/507) ([fivetwentysix](https://github.com/fivetwentysix))
- remove deprecations from RegistrationsController [\#506](https://github.com/lynndylanhurley/devise_token_auth/pull/506) ([fivetwentysix](https://github.com/fivetwentysix))
- Allow new devise version for rails 5 compatibility [\#499](https://github.com/lynndylanhurley/devise_token_auth/pull/499) ([djsegal](https://github.com/djsegal))
- Spelling mistake [\#493](https://github.com/lynndylanhurley/devise_token_auth/pull/493) ([Tom-Tom](https://github.com/Tom-Tom))
- Improve Brazilian Portuguese locale [\#491](https://github.com/lynndylanhurley/devise_token_auth/pull/491) ([ssouza](https://github.com/ssouza))
- fix namespaced mapping name [\#484](https://github.com/lynndylanhurley/devise_token_auth/pull/484) ([paulosoares86](https://github.com/paulosoares86))
- Locale file for both zh-TW and zh-HK [\#483](https://github.com/lynndylanhurley/devise_token_auth/pull/483) ([SunnyTam](https://github.com/SunnyTam))
- Fixed typos and inconsistencies in ru.yml [\#478](https://github.com/lynndylanhurley/devise_token_auth/pull/478) ([fertingoff](https://github.com/fertingoff))
- Fixes Issue \#362: Fixes for the omniauth redirection issue for namesp… [\#476](https://github.com/lynndylanhurley/devise_token_auth/pull/476) ([devilankur18](https://github.com/devilankur18))
- removing old tokens when user changes passwords [\#474](https://github.com/lynndylanhurley/devise_token_auth/pull/474) ([paulosoares86](https://github.com/paulosoares86))
- Move travis to container based configuration [\#470](https://github.com/lynndylanhurley/devise_token_auth/pull/470) ([ValentinTrinque](https://github.com/ValentinTrinque))
- Prevent helpers being loaded for Rails API’s [\#469](https://github.com/lynndylanhurley/devise_token_auth/pull/469) ([djsegal](https://github.com/djsegal))
- Reduce dependencies to allow Rails 5.0 [\#467](https://github.com/lynndylanhurley/devise_token_auth/pull/467) ([djsegal](https://github.com/djsegal))
- Fix locales `errors.messages.already\_in\_use` + clean up [\#466](https://github.com/lynndylanhurley/devise_token_auth/pull/466) ([ValentinTrinque](https://github.com/ValentinTrinque))
- Added 401 response to failed group authentication [\#446](https://github.com/lynndylanhurley/devise_token_auth/pull/446) ([rstrobl](https://github.com/rstrobl))
- RU translations [\#441](https://github.com/lynndylanhurley/devise_token_auth/pull/441) ([yivo](https://github.com/yivo))
- to keep coherent with devise. pt instead of pt-PT.yml [\#436](https://github.com/lynndylanhurley/devise_token_auth/pull/436) ([rmvenancio](https://github.com/rmvenancio))
- limiting the number of concurrent devices [\#434](https://github.com/lynndylanhurley/devise_token_auth/pull/434) ([paulosoares86](https://github.com/paulosoares86))
- Raise error in controller method [\#430](https://github.com/lynndylanhurley/devise_token_auth/pull/430) ([ArneZsng](https://github.com/ArneZsng))
- feat\(enable-standard-devise\): allow configurable support of legacy Devise authentication [\#428](https://github.com/lynndylanhurley/devise_token_auth/pull/428) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Support for i18n in mailers views  [\#427](https://github.com/lynndylanhurley/devise_token_auth/pull/427) ([ponyesteves](https://github.com/ponyesteves))
- Fix omniauthredirection when under scopes [\#425](https://github.com/lynndylanhurley/devise_token_auth/pull/425) ([xjunior](https://github.com/xjunior))
- Translation to German [\#423](https://github.com/lynndylanhurley/devise_token_auth/pull/423) ([haslinger](https://github.com/haslinger))
- fix\(url\): preserve query parameters when building urls [\#421](https://github.com/lynndylanhurley/devise_token_auth/pull/421) ([nbrustein](https://github.com/nbrustein))
- Change default message for already in use error and added to english … [\#417](https://github.com/lynndylanhurley/devise_token_auth/pull/417) ([ponyesteves](https://github.com/ponyesteves))
- Issue \#413 [\#414](https://github.com/lynndylanhurley/devise_token_auth/pull/414) ([Carrigan](https://github.com/Carrigan))
- Add .ruby-version entry to .gitignore [\#412](https://github.com/lynndylanhurley/devise_token_auth/pull/412) ([xymbol](https://github.com/xymbol))
- 404 for invalid link with password reset token [\#411](https://github.com/lynndylanhurley/devise_token_auth/pull/411) ([rmvenancio](https://github.com/rmvenancio))
- Portuguese Translation [\#409](https://github.com/lynndylanhurley/devise_token_auth/pull/409) ([rmvenancio](https://github.com/rmvenancio))
- Added polish translation. [\#405](https://github.com/lynndylanhurley/devise_token_auth/pull/405) ([h3xed](https://github.com/h3xed))
- Drop .ruby-version file [\#404](https://github.com/lynndylanhurley/devise_token_auth/pull/404) ([xymbol](https://github.com/xymbol))
- Implement hook methods for customized json rendering [\#384](https://github.com/lynndylanhurley/devise_token_auth/pull/384) ([neutronz](https://github.com/neutronz))
- Feature/password reset with check fix [\#374](https://github.com/lynndylanhurley/devise_token_auth/pull/374) ([jakubrohleder](https://github.com/jakubrohleder))
- fix\(oauth\): fixes \#368: do not serialize the entire user object in the url when redirecting from oauth [\#371](https://github.com/lynndylanhurley/devise_token_auth/pull/371) ([nbrustein](https://github.com/nbrustein))
- Fallback to ActiveModel translations in EmailValidator [\#369](https://github.com/lynndylanhurley/devise_token_auth/pull/369) ([yivo](https://github.com/yivo))
- Add a Gitter chat badge to README.md [\#360](https://github.com/lynndylanhurley/devise_token_auth/pull/360) ([gitter-badger](https://github.com/gitter-badger))
- Improvements to the docs. [\#358](https://github.com/lynndylanhurley/devise_token_auth/pull/358) ([aarongray](https://github.com/aarongray))
- Add description to readme about the devise.rb initializer. [\#356](https://github.com/lynndylanhurley/devise_token_auth/pull/356) ([aarongray](https://github.com/aarongray))
- Correct handling namespaced resources [\#355](https://github.com/lynndylanhurley/devise_token_auth/pull/355) ([yivo](https://github.com/yivo))
- Fix concern not being inserted for rails-api apps. [\#350](https://github.com/lynndylanhurley/devise_token_auth/pull/350) ([aarongray](https://github.com/aarongray))
- Add documentation to explain gotcha with rails-api. [\#349](https://github.com/lynndylanhurley/devise_token_auth/pull/349) ([aarongray](https://github.com/aarongray))
- Fully support OmniauthCallbacksController action overrides. Fixes \#186. [\#347](https://github.com/lynndylanhurley/devise_token_auth/pull/347) ([tbloncar](https://github.com/tbloncar))
- \#340 Restrict access to controllers methods [\#341](https://github.com/lynndylanhurley/devise_token_auth/pull/341) ([gkopylov](https://github.com/gkopylov))
- fix\(omniauth\): fix error in setting text on redirect page [\#336](https://github.com/lynndylanhurley/devise_token_auth/pull/336) ([nbrustein](https://github.com/nbrustein))
- add Brazilian Portuguese translation \(pt-BR\) [\#331](https://github.com/lynndylanhurley/devise_token_auth/pull/331) ([josiasds](https://github.com/josiasds))
- Tests to ensure standard devise has greater priority than tokens [\#330](https://github.com/lynndylanhurley/devise_token_auth/pull/330) ([colavitam](https://github.com/colavitam))
- Fixed error when using standard devise authentication [\#329](https://github.com/lynndylanhurley/devise_token_auth/pull/329) ([colavitam](https://github.com/colavitam))
- feat\(improved-omniauth\): omniauth sameWindow and inAppBrowser flows [\#323](https://github.com/lynndylanhurley/devise_token_auth/pull/323) ([nbrustein](https://github.com/nbrustein))
- Fix invalid omniauth redirect [\#322](https://github.com/lynndylanhurley/devise_token_auth/pull/322) ([troggy](https://github.com/troggy))
- Old password check before password update [\#317](https://github.com/lynndylanhurley/devise_token_auth/pull/317) ([jakubrohleder](https://github.com/jakubrohleder))
- Remove erroneous colon from before\_action callback [\#310](https://github.com/lynndylanhurley/devise_token_auth/pull/310) ([jmliu](https://github.com/jmliu))
- Disabled serialization for JSON type columns [\#306](https://github.com/lynndylanhurley/devise_token_auth/pull/306) ([colavitam](https://github.com/colavitam))
- Set default provider to "email" in migration [\#302](https://github.com/lynndylanhurley/devise_token_auth/pull/302) ([colavitam](https://github.com/colavitam))
- Fix an issue for not :confirmable users [\#296](https://github.com/lynndylanhurley/devise_token_auth/pull/296) ([sebfie](https://github.com/sebfie))
- Update README.md [\#295](https://github.com/lynndylanhurley/devise_token_auth/pull/295) ([adisos](https://github.com/adisos))
- Fix  MOUNT\_PATH 'Read More' link [\#294](https://github.com/lynndylanhurley/devise_token_auth/pull/294) ([jmliu](https://github.com/jmliu))
- Don't send password reset instructions to unconfirmed email [\#288](https://github.com/lynndylanhurley/devise_token_auth/pull/288) ([coryschires](https://github.com/coryschires))
- Feature/i18n support [\#283](https://github.com/lynndylanhurley/devise_token_auth/pull/283) ([sebfie](https://github.com/sebfie))
- Update documentation for validate\_token [\#277](https://github.com/lynndylanhurley/devise_token_auth/pull/277) ([adamgall](https://github.com/adamgall))
- Added json support for tokens [\#276](https://github.com/lynndylanhurley/devise_token_auth/pull/276) ([shicholas](https://github.com/shicholas))
- perf\(token\_is\_current?\): add simplistic cache to reduce overhead of redundant token checks during validation calls [\#272](https://github.com/lynndylanhurley/devise_token_auth/pull/272) ([booleanbetrayal](https://github.com/booleanbetrayal))
- perf\(update\_auth\_header\): only lock the resource if we are rotating tokens [\#267](https://github.com/lynndylanhurley/devise_token_auth/pull/267) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(email-validation\): Update in-use email validation message during registration to allow full\_message use [\#255](https://github.com/lynndylanhurley/devise_token_auth/pull/255) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(session\#new\): fix unhandled 500 when logging in with valid user and bad password [\#254](https://github.com/lynndylanhurley/devise_token_auth/pull/254) ([mathemagica](https://github.com/mathemagica))
- feat\(ominauth\): support json-formatted values in omniauth callback.  [\#252](https://github.com/lynndylanhurley/devise_token_auth/pull/252) ([nbrustein](https://github.com/nbrustein))
- fix\(sessions controller\): call reset\_session on destroy [\#251](https://github.com/lynndylanhurley/devise_token_auth/pull/251) ([nbrustein](https://github.com/nbrustein))
- fix\(resource\_class\): support optional mapping property from set\_user\_by\_token [\#250](https://github.com/lynndylanhurley/devise_token_auth/pull/250) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Allow current\_password to be supplied when updating profile. [\#240](https://github.com/lynndylanhurley/devise_token_auth/pull/240) ([jasonswett](https://github.com/jasonswett))
- fixes password reset when not using confirmable [\#225](https://github.com/lynndylanhurley/devise_token_auth/pull/225) ([aesnyder](https://github.com/aesnyder))
- Fix error when email missing from registration params [\#220](https://github.com/lynndylanhurley/devise_token_auth/pull/220) ([iangreenleaf](https://github.com/iangreenleaf))
- URI fragment should appear at the end of URL [\#214](https://github.com/lynndylanhurley/devise_token_auth/pull/214) ([edymerchk](https://github.com/edymerchk))
- Super block yield \(all controllers\) [\#209](https://github.com/lynndylanhurley/devise_token_auth/pull/209) ([sgwilym](https://github.com/sgwilym))
- Super block yield [\#207](https://github.com/lynndylanhurley/devise_token_auth/pull/207) ([sgwilym](https://github.com/sgwilym))
- Ability to localize error message [\#206](https://github.com/lynndylanhurley/devise_token_auth/pull/206) ([lda](https://github.com/lda))
- remove fragment sign \("\#"\) from URLs without fragment [\#205](https://github.com/lynndylanhurley/devise_token_auth/pull/205) ([tomdov](https://github.com/tomdov))
- Return 422 \(was 500\) when empty body for sign up and account update [\#204](https://github.com/lynndylanhurley/devise_token_auth/pull/204) ([mchavarriagam](https://github.com/mchavarriagam))
- Users with allowed unconfirmed access can now log in successfully. [\#202](https://github.com/lynndylanhurley/devise_token_auth/pull/202) ([colavitam](https://github.com/colavitam))
- Authenticating an existing Warden/Devise User [\#200](https://github.com/lynndylanhurley/devise_token_auth/pull/200) ([nickL](https://github.com/nickL))
- GET sign\_in should direct people to use POST sign\_in rather than raising exception [\#191](https://github.com/lynndylanhurley/devise_token_auth/pull/191) ([milesmatthias](https://github.com/milesmatthias))
- Ignore 'extra' in Twitter auth response to avoid CookieOverflow. Fixes \#145. [\#179](https://github.com/lynndylanhurley/devise_token_auth/pull/179) ([tbloncar](https://github.com/tbloncar))
- Some missing as\_json ? [\#152](https://github.com/lynndylanhurley/devise_token_auth/pull/152) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Check email format on registration [\#150](https://github.com/lynndylanhurley/devise_token_auth/pull/150) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Actual header key uses dashes, not underscores. [\#143](https://github.com/lynndylanhurley/devise_token_auth/pull/143) ([ragaskar](https://github.com/ragaskar))
- Username register login [\#128](https://github.com/lynndylanhurley/devise_token_auth/pull/128) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Check if confirmable is active before skipping confirmation [\#125](https://github.com/lynndylanhurley/devise_token_auth/pull/125) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Fix links to section about controller integration. [\#117](https://github.com/lynndylanhurley/devise_token_auth/pull/117) ([Le6ow5k1](https://github.com/Le6ow5k1))
- document GET for /validate\_token [\#113](https://github.com/lynndylanhurley/devise_token_auth/pull/113) ([lukaselmer](https://github.com/lukaselmer))
- Fix small error in documentation. [\#91](https://github.com/lynndylanhurley/devise_token_auth/pull/91) ([edgarhenriquez](https://github.com/edgarhenriquez))
- Exclude devise modules [\#85](https://github.com/lynndylanhurley/devise_token_auth/pull/85) ([jartek](https://github.com/jartek))
- fix\(registration and update\): Ensure UID is updated alongside Email, and case-sensitivity is honored [\#71](https://github.com/lynndylanhurley/devise_token_auth/pull/71) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Add better guidelines for contributors. [\#67](https://github.com/lynndylanhurley/devise_token_auth/pull/67) ([edgarhenriquez](https://github.com/edgarhenriquez))
- Use resource\_class to override email confirmation. [\#64](https://github.com/lynndylanhurley/devise_token_auth/pull/64) ([edgarhenriquez](https://github.com/edgarhenriquez))
- fix\(case-sensitivity\): support devise case\_insensitive\_keys for session ... [\#57](https://github.com/lynndylanhurley/devise_token_auth/pull/57) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(contention\): fix write contention in update\_auth\_headers and always ... [\#52](https://github.com/lynndylanhurley/devise_token_auth/pull/52) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Include resource.errors.full\_messages in error response. [\#50](https://github.com/lynndylanhurley/devise_token_auth/pull/50) ([jasonswett](https://github.com/jasonswett))
- fix\(expiry\): fix an issue where token expiration checks were too permissive [\#49](https://github.com/lynndylanhurley/devise_token_auth/pull/49) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Update README with Example Generator Command [\#35](https://github.com/lynndylanhurley/devise_token_auth/pull/35) ([wwilkins](https://github.com/wwilkins))
- Remove OmniAuth dependency [\#26](https://github.com/lynndylanhurley/devise_token_auth/pull/26) ([hannahhoward](https://github.com/hannahhoward))
- Update README.md [\#24](https://github.com/lynndylanhurley/devise_token_auth/pull/24) ([davidsavoya](https://github.com/davidsavoya))
- guard against MissingAttributeError during common ActiveRecord operations [\#19](https://github.com/lynndylanhurley/devise_token_auth/pull/19) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Fix expiry data type [\#11](https://github.com/lynndylanhurley/devise_token_auth/pull/11) ([lonre](https://github.com/lonre))
- README and travis config tweaks [\#7](https://github.com/lynndylanhurley/devise_token_auth/pull/7) ([guilhermesimoes](https://github.com/guilhermesimoes))

# Change Log

## [v0.1.40](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.40) (2017-01-20)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.39...v0.1.40)


**Closed issues:**

- Support for multiple providers during same session [\#815](https://github.com/lynndylanhurley/devise_token_auth/issues/815)
- not supporting for angular1.6 [\#810](https://github.com/lynndylanhurley/devise_token_auth/issues/810)
- Add has one/belongs to assotiation [\#807](https://github.com/lynndylanhurley/devise_token_auth/issues/807)
- redirect\_url required but not permitted in strong parameters [\#805](https://github.com/lynndylanhurley/devise_token_auth/issues/805)
- Rails 5 API Mode Not Authorizing [\#796](https://github.com/lynndylanhurley/devise_token_auth/issues/796)
- wrong constant name user [\#784](https://github.com/lynndylanhurley/devise_token_auth/issues/784)
- current\_user returns nill [\#779](https://github.com/lynndylanhurley/devise_token_auth/issues/779)
- ActionController::RoutingError - undefined method `helper\_method' [\#776](https://github.com/lynndylanhurley/devise_token_auth/issues/776)
- Minimum Limits on a token? [\#764](https://github.com/lynndylanhurley/devise_token_auth/issues/764)
- Octopus throwing error when deleting expired tokens [\#761](https://github.com/lynndylanhurley/devise_token_auth/issues/761)
- Only one User model return the correct headers [\#757](https://github.com/lynndylanhurley/devise_token_auth/issues/757)
- ArgumentError in Devise::RegistrationsController\#new [\#750](https://github.com/lynndylanhurley/devise_token_auth/issues/750)
- Rails 5 API deployed as microservices [\#741](https://github.com/lynndylanhurley/devise_token_auth/issues/741)
- Query params left in url after facebook login cause authentication to fail on refresh [\#734](https://github.com/lynndylanhurley/devise_token_auth/issues/734)
- Can't permit parameters in rails engine [\#731](https://github.com/lynndylanhurley/devise_token_auth/issues/731)
- Cannot integrate with omniauth-facebook  [\#729](https://github.com/lynndylanhurley/devise_token_auth/issues/729)
- Two models, one not working [\#726](https://github.com/lynndylanhurley/devise_token_auth/issues/726)
- API response bodies are empty when using active\_model\_serializers [\#715](https://github.com/lynndylanhurley/devise_token_auth/issues/715)
- /sign\_out route is returning 404 not found [\#713](https://github.com/lynndylanhurley/devise_token_auth/issues/713)
- Why is `tokens` field a json type and how to create a query based on inside values? [\#707](https://github.com/lynndylanhurley/devise_token_auth/issues/707)
- Deprecation Error Message on 5.0 [\#698](https://github.com/lynndylanhurley/devise_token_auth/issues/698)


**Merged pull requests:**

- Update german translation. [\#816](https://github.com/lynndylanhurley/devise_token_auth/pull/816) ([gobijan](https://github.com/gobijan))
- Add support for italian locale [\#811](https://github.com/lynndylanhurley/devise_token_auth/pull/811) ([Chosko](https://github.com/Chosko))
- Fix privacy issue with password reset request [\#808](https://github.com/lynndylanhurley/devise_token_auth/pull/808) ([biomancer](https://github.com/biomancer))
- Add missing parameter :redirect\_url, fixes \#805 [\#806](https://github.com/lynndylanhurley/devise_token_auth/pull/806) ([Rush](https://github.com/Rush))
- Fix language errors in German locale [\#800](https://github.com/lynndylanhurley/devise_token_auth/pull/800) ([morgler](https://github.com/morgler))
- Don't send extra data on request password reset [\#798](https://github.com/lynndylanhurley/devise_token_auth/pull/798) ([Mrjaco12](https://github.com/Mrjaco12))
- Travis: use the code\_climate addon config [\#786](https://github.com/lynndylanhurley/devise_token_auth/pull/786) ([olleolleolle](https://github.com/olleolleolle))
- Update link [\#782](https://github.com/lynndylanhurley/devise_token_auth/pull/782) ([dijonkitchen](https://github.com/dijonkitchen))
- Add index for confirmation\_token [\#767](https://github.com/lynndylanhurley/devise_token_auth/pull/767) ([dijonkitchen](https://github.com/dijonkitchen))
- Fixes constructing redirect\_route [\#765](https://github.com/lynndylanhurley/devise_token_auth/pull/765) ([piotrkaczmarek](https://github.com/piotrkaczmarek))
- Use standart ActiveRecord error message for email uniqueness validation [\#746](https://github.com/lynndylanhurley/devise_token_auth/pull/746) ([mpugach](https://github.com/mpugach))
- Add Romanian locale. [\#743](https://github.com/lynndylanhurley/devise_token_auth/pull/743) ([razvanmitre](https://github.com/razvanmitre))
- Update indexes on template [\#724](https://github.com/lynndylanhurley/devise_token_auth/pull/724) ([dijonkitchen](https://github.com/dijonkitchen))
- Add an extra line to the "contributing" list [\#720](https://github.com/lynndylanhurley/devise_token_auth/pull/720) ([jahammo2](https://github.com/jahammo2))
- Fix grammar [\#712](https://github.com/lynndylanhurley/devise_token_auth/pull/712) ([dijonkitchen](https://github.com/dijonkitchen))
- Added reference to Angular2-Token to README [\#710](https://github.com/lynndylanhurley/devise_token_auth/pull/710) ([neroniaky](https://github.com/neroniaky))
- feat\(whitelist\): add wildcard support for redirect\_whitelist patterns [\#709](https://github.com/lynndylanhurley/devise_token_auth/pull/709) ([booleanbetrayal](https://github.com/booleanbetrayal))

# Change Log

## [v0.1.39](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.39) (2016-08-16)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.38...v0.1.39)

**Closed issues:**

- "Covert Redirect" Vulnerability [\#696](https://github.com/lynndylanhurley/devise_token_auth/issues/696)
- No route matches \[POST\] "/api/v1/auth" [\#694](https://github.com/lynndylanhurley/devise_token_auth/issues/694)
- Got this error with ActiveAdmin "wrong number of arguments \(1 for 0\)" [\#692](https://github.com/lynndylanhurley/devise_token_auth/issues/692)
- using devise\_token\_auth for API alongside standard devise gem for HTML view [\#689](https://github.com/lynndylanhurley/devise_token_auth/issues/689)
- No Headers after sign\_in for new Users created by Admin [\#685](https://github.com/lynndylanhurley/devise_token_auth/issues/685)
- NoMethodError \(undefined method `headers\_names' for DeviseTokenAuth:Module\) [\#684](https://github.com/lynndylanhurley/devise_token_auth/issues/684)
- Fast page refresh problem [\#683](https://github.com/lynndylanhurley/devise_token_auth/issues/683)
- IndexError: string not matched on User sign\_in [\#681](https://github.com/lynndylanhurley/devise_token_auth/issues/681)
- skip\_confirmation\_notification! not working [\#679](https://github.com/lynndylanhurley/devise_token_auth/issues/679)
- Bump version to support devise 4.1.1 [\#659](https://github.com/lynndylanhurley/devise_token_auth/issues/659)
- not working with latest version of active\_model\_serializers [\#600](https://github.com/lynndylanhurley/devise_token_auth/issues/600)

**Merged pull requests:**

- Fix Migration Deprecation Warning [\#700](https://github.com/lynndylanhurley/devise_token_auth/pull/700) ([juddey](https://github.com/juddey))
- Apply `redirect\_whitelist` to OAuth redirect URI. [\#699](https://github.com/lynndylanhurley/devise_token_auth/pull/699) ([lynndylanhurley](https://github.com/lynndylanhurley))
- add zh-CN.yml [\#697](https://github.com/lynndylanhurley/devise_token_auth/pull/697) ([halfray](https://github.com/halfray))
- update README.md [\#693](https://github.com/lynndylanhurley/devise_token_auth/pull/693) ([nhattan](https://github.com/nhattan))

## [0.1.38](https://github.com/lynndylanhurley/devise_token_auth/tree/HEAD)

[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.37...HEAD)

**Implemented enhancements:**

- Rails generator to update views [\#33](https://github.com/lynndylanhurley/devise_token_auth/issues/33)
- Extract Omniauth attributes assignation into a method [\#31](https://github.com/lynndylanhurley/devise_token_auth/issues/31)

**Fixed bugs:**

- Generator doesn't work correctly with mongoid and/or rails-api [\#14](https://github.com/lynndylanhurley/devise_token_auth/issues/14)
- Generator issues [\#13](https://github.com/lynndylanhurley/devise_token_auth/issues/13)

**Closed issues:**

- rails g devise\_token\_auth:install User auth hangs and does nothing [\#671](https://github.com/lynndylanhurley/devise_token_auth/issues/671)
- callback :set\_user\_by\_token has not been defined [\#649](https://github.com/lynndylanhurley/devise_token_auth/issues/649)
- Issues with active\_model\_serializers [\#644](https://github.com/lynndylanhurley/devise_token_auth/issues/644)
- Error with devise [\#643](https://github.com/lynndylanhurley/devise_token_auth/issues/643)
- undefined method `token\_validation\_response' [\#635](https://github.com/lynndylanhurley/devise_token_auth/issues/635)
- when password is reset from UI, all tokens must be removed if  remove\_tokens\_after\_password\_reset is true [\#634](https://github.com/lynndylanhurley/devise_token_auth/issues/634)
- Relax devise dependency to allow 4.1 [\#631](https://github.com/lynndylanhurley/devise_token_auth/issues/631)
- Rails 5 generator doesn't insert concern [\#627](https://github.com/lynndylanhurley/devise_token_auth/issues/627)
- NoMethodError \(undefined method `find\_by\_uid'\) in production. [\#625](https://github.com/lynndylanhurley/devise_token_auth/issues/625)
- Curl not working for sign\_in but works on ng-token-angular [\#620](https://github.com/lynndylanhurley/devise_token_auth/issues/620)
- After Sign-in success, The following requests on Angular side are unauthorized. [\#619](https://github.com/lynndylanhurley/devise_token_auth/issues/619)
- Omniauth - Facebook app doesn't run callback url after successful Facebook authentication [\#615](https://github.com/lynndylanhurley/devise_token_auth/issues/615)
- :authenticate\_user! wired behaviour [\#614](https://github.com/lynndylanhurley/devise_token_auth/issues/614)
- current\_user is nil, request headers are all upcased and prefixed with HTML\_ [\#611](https://github.com/lynndylanhurley/devise_token_auth/issues/611)
- Problem in generated routes [\#607](https://github.com/lynndylanhurley/devise_token_auth/issues/607)
- Rails 5 API Mode - no headers in response [\#606](https://github.com/lynndylanhurley/devise_token_auth/issues/606)
- Filter chain halted as :authenticate\_user! rendered or redirected [\#603](https://github.com/lynndylanhurley/devise_token_auth/issues/603)
- 422 Unprocessable Entity when using local IP address [\#601](https://github.com/lynndylanhurley/devise_token_auth/issues/601)
- overriding rendering methods in devise\_token\_auth [\#597](https://github.com/lynndylanhurley/devise_token_auth/issues/597)
- redirect\_url is missing in email instructions sent to the user for password reset [\#588](https://github.com/lynndylanhurley/devise_token_auth/issues/588)
- Unpermitted parameter: {"email":"mail@gmail.com","password":"abcdefgh","password\_confirmation":"abcdefgh"} [\#587](https://github.com/lynndylanhurley/devise_token_auth/issues/587)
- can't authenticate user when opening a new download tab [\#582](https://github.com/lynndylanhurley/devise_token_auth/issues/582)
- Mails are not being sent [\#581](https://github.com/lynndylanhurley/devise_token_auth/issues/581)
- current\_user seems to be nil after doing requests from different tabs [\#579](https://github.com/lynndylanhurley/devise_token_auth/issues/579)
- Do we have any rspec helpers to sign\_in an user? [\#577](https://github.com/lynndylanhurley/devise_token_auth/issues/577)
- Cannot override json response of authenticate\_user! [\#575](https://github.com/lynndylanhurley/devise_token_auth/issues/575)
- return custom json data after sign\_in [\#567](https://github.com/lynndylanhurley/devise_token_auth/issues/567)
- /auth/validate\_token works but getting 401 unauthorized when sending request with auth headers [\#550](https://github.com/lynndylanhurley/devise_token_auth/issues/550)
- Where is the access key of omniauth provider? [\#549](https://github.com/lynndylanhurley/devise_token_auth/issues/549)
- How this gem is different from a JWT system? [\#543](https://github.com/lynndylanhurley/devise_token_auth/issues/543)
- Improper formatting for JSON API error/success responses [\#536](https://github.com/lynndylanhurley/devise_token_auth/issues/536)
- Is it a hybrid authentication system? [\#527](https://github.com/lynndylanhurley/devise_token_auth/issues/527)
- check\_current\_password\_before\_update still requires password when resetting password [\#526](https://github.com/lynndylanhurley/devise_token_auth/issues/526)
- Manually authenticate for testing [\#521](https://github.com/lynndylanhurley/devise_token_auth/issues/521)
- Support for STI [\#517](https://github.com/lynndylanhurley/devise_token_auth/issues/517)
- JSON responses don't fit JSON\_API requirements [\#512](https://github.com/lynndylanhurley/devise_token_auth/issues/512)
- Not working with rails 5 and devise master [\#504](https://github.com/lynndylanhurley/devise_token_auth/issues/504)
- Unpermitted parameters: confirm\_success\_url, config\_name, registration [\#501](https://github.com/lynndylanhurley/devise_token_auth/issues/501)
- set\_user\_by\_token not defined in production for rails 5 [\#500](https://github.com/lynndylanhurley/devise_token_auth/issues/500)
- Master branch no longer working with devise master branch \(version error\) [\#498](https://github.com/lynndylanhurley/devise_token_auth/issues/498)
- uid is not getting set in git revision 996b9cf23a18 [\#497](https://github.com/lynndylanhurley/devise_token_auth/issues/497)
- ve\_model\_serializer namespace [\#492](https://github.com/lynndylanhurley/devise_token_auth/issues/492)
- User remains logged in when using devise and devise\_token\_auth in the same app [\#486](https://github.com/lynndylanhurley/devise_token_auth/issues/486)
- DEPRECATION WARNING: alias\_method\_chain is deprecated. Rails 5 [\#482](https://github.com/lynndylanhurley/devise_token_auth/issues/482)
- validate\_token - resource\_name - undefined method `name' for nil:NilClass [\#480](https://github.com/lynndylanhurley/devise_token_auth/issues/480)
- Helpers being loaded for Rails API's [\#468](https://github.com/lynndylanhurley/devise_token_auth/issues/468)
- Unable to call `rails g devise\_token\_auth:install` within rails engine [\#465](https://github.com/lynndylanhurley/devise_token_auth/issues/465)
- locales `errors.messages.already\_in\_use` seems broken [\#463](https://github.com/lynndylanhurley/devise_token_auth/issues/463)
- It shows "An error occurred" after omniauth callback [\#445](https://github.com/lynndylanhurley/devise_token_auth/issues/445)
- - [\#444](https://github.com/lynndylanhurley/devise_token_auth/issues/444)
- Put Access Token in body [\#442](https://github.com/lynndylanhurley/devise_token_auth/issues/442)
- Unable to add a new param for sign up  [\#440](https://github.com/lynndylanhurley/devise_token_auth/issues/440)
- Undefined method provider from devise\_toke\_auth concerns/user.rb [\#438](https://github.com/lynndylanhurley/devise_token_auth/issues/438)
- Scoped DeviseToken but it still affects the original Omniauth redirects. [\#429](https://github.com/lynndylanhurley/devise_token_auth/issues/429)
- Can't create user via api [\#422](https://github.com/lynndylanhurley/devise_token_auth/issues/422)
- Password Reset question,  do I need my own form? [\#418](https://github.com/lynndylanhurley/devise_token_auth/issues/418)
- Large Size on Disk [\#415](https://github.com/lynndylanhurley/devise_token_auth/issues/415)
- The validate\_token function in the readme is missing a parameter [\#413](https://github.com/lynndylanhurley/devise_token_auth/issues/413)
- Cannot migrate database: NoMethodError: undefined method `new' for DeviseTokenAuth:Module [\#406](https://github.com/lynndylanhurley/devise_token_auth/issues/406)
- change\_headers\_on\_each\_request and batch requests [\#403](https://github.com/lynndylanhurley/devise_token_auth/issues/403)
- Multiple users, returning\(and creating\) wrong model's auth token [\#399](https://github.com/lynndylanhurley/devise_token_auth/issues/399)
- Can't verify CSRF token authenticity [\#398](https://github.com/lynndylanhurley/devise_token_auth/issues/398)
- uninitialized constant DeviseTokenAuth::OmniauthCallbacksController::BCrypt [\#393](https://github.com/lynndylanhurley/devise_token_auth/issues/393)
- Sign in not success. [\#388](https://github.com/lynndylanhurley/devise_token_auth/issues/388)
- password length  [\#380](https://github.com/lynndylanhurley/devise_token_auth/issues/380)
- Devise token auth not found routing error [\#379](https://github.com/lynndylanhurley/devise_token_auth/issues/379)
- Defining a custom primary key [\#378](https://github.com/lynndylanhurley/devise_token_auth/issues/378)
- seeing other users data after login/out with different users on ionic [\#375](https://github.com/lynndylanhurley/devise_token_auth/issues/375)
- omniauth: when redirecting, user object should not be serialized into url [\#368](https://github.com/lynndylanhurley/devise_token_auth/issues/368)
- getting ng-token-auth and devise\_token\_auth to work with OAuth in ionic InAppBrowser [\#367](https://github.com/lynndylanhurley/devise_token_auth/issues/367)
- omniauth callback redirect not working properly when using namespace/scope [\#362](https://github.com/lynndylanhurley/devise_token_auth/issues/362)
- invalid token in method set\_user\_by\_token on RegistrationsController\#update [\#357](https://github.com/lynndylanhurley/devise_token_auth/issues/357)
- Allow devise patch version updates [\#351](https://github.com/lynndylanhurley/devise_token_auth/issues/351)
- Error validating token [\#348](https://github.com/lynndylanhurley/devise_token_auth/issues/348)
- Allow for HTTP Basic Auth ? [\#337](https://github.com/lynndylanhurley/devise_token_auth/issues/337)
- Allow Omniauth user reset password [\#335](https://github.com/lynndylanhurley/devise_token_auth/issues/335)
- NameError \(uninitialized constant DeviseTokenAuth::Concerns::User::BCrypt\) [\#333](https://github.com/lynndylanhurley/devise_token_auth/issues/333)
- Unpermitted parameters: format, session [\#328](https://github.com/lynndylanhurley/devise_token_auth/issues/328)
- devise token auth + Save Facebook auth\_hash info in database [\#326](https://github.com/lynndylanhurley/devise_token_auth/issues/326)
- Error sending password reset email when not using confirmable \(reopened \#124\) [\#321](https://github.com/lynndylanhurley/devise_token_auth/issues/321)
- Routing error / Preflight request / OPTIONS [\#320](https://github.com/lynndylanhurley/devise_token_auth/issues/320)
- delete tokens after password change [\#318](https://github.com/lynndylanhurley/devise_token_auth/issues/318)
- Can't authorize \(user\_signed\_in? always show false\) [\#315](https://github.com/lynndylanhurley/devise_token_auth/issues/315)
- Warden::SessionSerializer - wrong number of arguments \(2 for 1\) [\#312](https://github.com/lynndylanhurley/devise_token_auth/issues/312)
- The action 'twitter' could not be found for DeviseTokenAuth::OmniauthCallbacksController [\#309](https://github.com/lynndylanhurley/devise_token_auth/issues/309)
- Having 401 Unauthorized only with mobile [\#305](https://github.com/lynndylanhurley/devise_token_auth/issues/305)
- remove unused nickname, image from user object [\#304](https://github.com/lynndylanhurley/devise_token_auth/issues/304)
- HI, This is more of a doubt since I could not finding anything related to this in your documentation. [\#300](https://github.com/lynndylanhurley/devise_token_auth/issues/300)
- Getting 401's when making requests using iOS/Android clients [\#299](https://github.com/lynndylanhurley/devise_token_auth/issues/299)
- undefined method `tokens' for \#\<Hash:0x000000063f0920\> [\#297](https://github.com/lynndylanhurley/devise_token_auth/issues/297)
- Confirmation URL giving bad arguments [\#293](https://github.com/lynndylanhurley/devise_token_auth/issues/293)
- set\_user\_by\_token not called in overriden controller [\#291](https://github.com/lynndylanhurley/devise_token_auth/issues/291)
- Question:  Should we send password reset instructions to unconfirmed emails? [\#287](https://github.com/lynndylanhurley/devise_token_auth/issues/287)
- NoMethodError \(undefined method `\[\]' for nil:NilClass\): [\#286](https://github.com/lynndylanhurley/devise_token_auth/issues/286)
- Facebook omniauth redirection is missing url when testing on localhost [\#285](https://github.com/lynndylanhurley/devise_token_auth/issues/285)
- No route matches \[GET\] "/users/facebook/callback" [\#280](https://github.com/lynndylanhurley/devise_token_auth/issues/280)
- No route matches \[GET\] "/omniauth/:provider" [\#278](https://github.com/lynndylanhurley/devise_token_auth/issues/278)
- How to refresh token/expiry? [\#275](https://github.com/lynndylanhurley/devise_token_auth/issues/275)
- wrong number of arguments \(1 for 0\): in DeviseTokenAuth::RegistrationsController\#create  [\#274](https://github.com/lynndylanhurley/devise_token_auth/issues/274)
- Can not save a user with nil tokens attribute [\#271](https://github.com/lynndylanhurley/devise_token_auth/issues/271)
- Shouldn't validate\_token param be access-token, not auth\_token? [\#270](https://github.com/lynndylanhurley/devise_token_auth/issues/270)
- include associations on login [\#269](https://github.com/lynndylanhurley/devise_token_auth/issues/269)
- Failure route not handled [\#262](https://github.com/lynndylanhurley/devise_token_auth/issues/262)
- Getting Unauthorized error even after sending the correct token, uid and client [\#261](https://github.com/lynndylanhurley/devise_token_auth/issues/261)
- Weird error message [\#259](https://github.com/lynndylanhurley/devise_token_auth/issues/259)
- undefined method `provider' for \#\<User:0x007f49fd5da2e8\> [\#257](https://github.com/lynndylanhurley/devise_token_auth/issues/257)
- Custom Serializer like ActiveModel Serializer [\#249](https://github.com/lynndylanhurley/devise_token_auth/issues/249)
- File download with query params [\#246](https://github.com/lynndylanhurley/devise_token_auth/issues/246)
- Info: is devise\_token\_auth compatible with rails 3.2.19? [\#245](https://github.com/lynndylanhurley/devise_token_auth/issues/245)
- Headers required for different methods [\#243](https://github.com/lynndylanhurley/devise_token_auth/issues/243)
- Unpermitted parameters: format, session, lang [\#239](https://github.com/lynndylanhurley/devise_token_auth/issues/239)
- On sign\_in, devise\_token\_auth expects the uid to be the same as the email [\#237](https://github.com/lynndylanhurley/devise_token_auth/issues/237)
- Name conflict with inherited\_resources [\#236](https://github.com/lynndylanhurley/devise_token_auth/issues/236)
- sign\_in will not fetch the token [\#234](https://github.com/lynndylanhurley/devise_token_auth/issues/234)
- Remove \('\#'\) symbol when using html5mode in locationProvider [\#232](https://github.com/lynndylanhurley/devise_token_auth/issues/232)
- Log in request 401 error [\#231](https://github.com/lynndylanhurley/devise_token_auth/issues/231)
- User Registration - "email address already in use" when it is unique [\#230](https://github.com/lynndylanhurley/devise_token_auth/issues/230)
- Devise email validation disabled...why? [\#229](https://github.com/lynndylanhurley/devise_token_auth/issues/229)
- confirm\_success\_url error not working [\#226](https://github.com/lynndylanhurley/devise_token_auth/issues/226)
- pending\_reconfirmation called when confirmable isn't used [\#224](https://github.com/lynndylanhurley/devise_token_auth/issues/224)
- omniauth\_success.html.erb JSON bug [\#221](https://github.com/lynndylanhurley/devise_token_auth/issues/221)
- Using devise\_token\_auth and ng\_token\_auth with angularJS in an Ionic Hybrid application [\#218](https://github.com/lynndylanhurley/devise_token_auth/issues/218)
- Where can I got token? [\#217](https://github.com/lynndylanhurley/devise_token_auth/issues/217)
- URI fragment prevent to send params in Confirmation URL [\#213](https://github.com/lynndylanhurley/devise_token_auth/issues/213)
- Generating many client tokens [\#210](https://github.com/lynndylanhurley/devise_token_auth/issues/210)
- Limit tokens hash? [\#208](https://github.com/lynndylanhurley/devise_token_auth/issues/208)
- 500 error returned when no data is POSTed to registration controller [\#203](https://github.com/lynndylanhurley/devise_token_auth/issues/203)
- undefined method `match' for nil:NilClass [\#201](https://github.com/lynndylanhurley/devise_token_auth/issues/201)
- DELETE method becoming OPTIONS @ Heroku [\#197](https://github.com/lynndylanhurley/devise_token_auth/issues/197)
- 40 Mb log file and 1 minute to have token with curl [\#195](https://github.com/lynndylanhurley/devise_token_auth/issues/195)
- 401 unauthorized [\#193](https://github.com/lynndylanhurley/devise_token_auth/issues/193)
- GET requests to sign\_in shouldn't raise an exception [\#190](https://github.com/lynndylanhurley/devise_token_auth/issues/190)
- Api not locked by default [\#189](https://github.com/lynndylanhurley/devise_token_auth/issues/189)
- Rails  4.1 [\#187](https://github.com/lynndylanhurley/devise_token_auth/issues/187)
- Unable to override OmniauthCallbacksController\#redirect\_callbacks [\#186](https://github.com/lynndylanhurley/devise_token_auth/issues/186)
- Token based authentication with no sessions [\#183](https://github.com/lynndylanhurley/devise_token_auth/issues/183)
- undefined method `authenticate\_user!' [\#182](https://github.com/lynndylanhurley/devise_token_auth/issues/182)
- confirm\_success\_url shouldn't be a required param [\#176](https://github.com/lynndylanhurley/devise_token_auth/issues/176)
- Provide an OAuth implementation for native apps [\#175](https://github.com/lynndylanhurley/devise_token_auth/issues/175)
- getting an argument error when trying to use omniauth [\#174](https://github.com/lynndylanhurley/devise_token_auth/issues/174)
- Sign in via username doesn't seem to work correctly. [\#173](https://github.com/lynndylanhurley/devise_token_auth/issues/173)
- Cannot use + sign in email address. [\#171](https://github.com/lynndylanhurley/devise_token_auth/issues/171)
- How can i authenticate using curl and get private entries ! [\#167](https://github.com/lynndylanhurley/devise_token_auth/issues/167)
- Pessimistic Locking produces ArgumentError [\#165](https://github.com/lynndylanhurley/devise_token_auth/issues/165)
- POTENTIAL SECURITY RISK: Setting confirm\_success\_url and redirect\_url via API [\#162](https://github.com/lynndylanhurley/devise_token_auth/issues/162)
- Sign out just on client side ? [\#161](https://github.com/lynndylanhurley/devise_token_auth/issues/161)
- Unpermitted parameter: redirect\_url [\#160](https://github.com/lynndylanhurley/devise_token_auth/issues/160)
- Issues using devise and devise\_token\_auth [\#159](https://github.com/lynndylanhurley/devise_token_auth/issues/159)
- Add role based authorization [\#158](https://github.com/lynndylanhurley/devise_token_auth/issues/158)
- Not compatible with ActiveAdmin [\#156](https://github.com/lynndylanhurley/devise_token_auth/issues/156)
- \[Duplicate\] is devise\_invitable supported? [\#154](https://github.com/lynndylanhurley/devise_token_auth/issues/154)
- User can register with a "false" email [\#149](https://github.com/lynndylanhurley/devise_token_auth/issues/149)
- /validate\_token [\#148](https://github.com/lynndylanhurley/devise_token_auth/issues/148)
- Email confirmation link [\#147](https://github.com/lynndylanhurley/devise_token_auth/issues/147)
- Tokens field on database [\#146](https://github.com/lynndylanhurley/devise_token_auth/issues/146)
- Twitter OAuth always throughs CookieOverflow [\#145](https://github.com/lynndylanhurley/devise_token_auth/issues/145)
- Is there a way to configure apiUrl for both dev and prod? [\#144](https://github.com/lynndylanhurley/devise_token_auth/issues/144)
- Getting 401 unauthorized on login attempt [\#142](https://github.com/lynndylanhurley/devise_token_auth/issues/142)
- Comparing with jwt [\#140](https://github.com/lynndylanhurley/devise_token_auth/issues/140)
- Can't get omniauth to work \(error in redirect\_callbacks\) [\#139](https://github.com/lynndylanhurley/devise_token_auth/issues/139)
- Change controller inheritance [\#138](https://github.com/lynndylanhurley/devise_token_auth/issues/138)
- Reset Password call returns 400 for Not Found user [\#137](https://github.com/lynndylanhurley/devise_token_auth/issues/137)
- The gem is too big. Please take care of it. [\#136](https://github.com/lynndylanhurley/devise_token_auth/issues/136)
- Error when loging with facebook the second time without logout [\#135](https://github.com/lynndylanhurley/devise_token_auth/issues/135)
- OmniAuth redirect doesn't work if using the generated mount\_devise\_token route [\#133](https://github.com/lynndylanhurley/devise_token_auth/issues/133)
- Missing template /omniauth\_response  [\#132](https://github.com/lynndylanhurley/devise_token_auth/issues/132)
- Unpermitted parameter: session [\#130](https://github.com/lynndylanhurley/devise_token_auth/issues/130)
- OAuth error: We're sorry, but something went wrong [\#129](https://github.com/lynndylanhurley/devise_token_auth/issues/129)
- Would it be useful to integrate login with username ? [\#127](https://github.com/lynndylanhurley/devise_token_auth/issues/127)
- Sign in with login instead of email [\#126](https://github.com/lynndylanhurley/devise_token_auth/issues/126)
- Error sending password reset email when not using confirmable [\#124](https://github.com/lynndylanhurley/devise_token_auth/issues/124)
- Using expired token for parallel calls [\#123](https://github.com/lynndylanhurley/devise_token_auth/issues/123)
- User tokens don't properly deserialize [\#121](https://github.com/lynndylanhurley/devise_token_auth/issues/121)
- Could not load 'omniauth' [\#118](https://github.com/lynndylanhurley/devise_token_auth/issues/118)
- bad argument \(expected URI object or URI string\) [\#116](https://github.com/lynndylanhurley/devise_token_auth/issues/116)
- devise\_token\_auth for public API, but devise for rest of app? [\#114](https://github.com/lynndylanhurley/devise_token_auth/issues/114)
- Omniauthable deleted on UsersConcern : Why ? [\#111](https://github.com/lynndylanhurley/devise_token_auth/issues/111)
- Unrequired route [\#110](https://github.com/lynndylanhurley/devise_token_auth/issues/110)
- raises NoMethodError instead of displaying error when email is missing [\#108](https://github.com/lynndylanhurley/devise_token_auth/issues/108)
- Error with RailsAdmin. "The action 'new' could not be found for DeviseTokenAuth::SessionsController" [\#107](https://github.com/lynndylanhurley/devise_token_auth/issues/107)
- Circular dependency detected while autoloading constant Api [\#106](https://github.com/lynndylanhurley/devise_token_auth/issues/106)
- Can't Authenticate via cURL [\#105](https://github.com/lynndylanhurley/devise_token_auth/issues/105)
- Unpermitted parameters: user, registration [\#104](https://github.com/lynndylanhurley/devise_token_auth/issues/104)
- BCrypt::Errors::InvalidSalt errors [\#103](https://github.com/lynndylanhurley/devise_token_auth/issues/103)
- Active job token expiring integration [\#102](https://github.com/lynndylanhurley/devise_token_auth/issues/102)
- The action 'new' could not be found for DeviseTokenAuth::RegistrationsController [\#100](https://github.com/lynndylanhurley/devise_token_auth/issues/100)
- Disable confirmable [\#99](https://github.com/lynndylanhurley/devise_token_auth/issues/99)
- responders - rails 4.2 [\#98](https://github.com/lynndylanhurley/devise_token_auth/issues/98)
- forward skip to devise [\#97](https://github.com/lynndylanhurley/devise_token_auth/issues/97)
- API versioning the devise scope of token validation and ominiauth controller path will wrap up [\#96](https://github.com/lynndylanhurley/devise_token_auth/issues/96)
- Overwriting default "from" email address [\#94](https://github.com/lynndylanhurley/devise_token_auth/issues/94)
- uninitialized constant DeviseTokenAuth [\#92](https://github.com/lynndylanhurley/devise_token_auth/issues/92)
- change\_headers\_on\_each\_request not working expiry header empty [\#90](https://github.com/lynndylanhurley/devise_token_auth/issues/90)
- Gem render consistency [\#87](https://github.com/lynndylanhurley/devise_token_auth/issues/87)
- Sample Sessions Controller for logging in via Rails View. [\#86](https://github.com/lynndylanhurley/devise_token_auth/issues/86)
- Change authorization key: Use phone\_number instead of email [\#84](https://github.com/lynndylanhurley/devise_token_auth/issues/84)
- Conflict with active\_admin gem [\#83](https://github.com/lynndylanhurley/devise_token_auth/issues/83)
- NoMethodError in DeviseTokenAuth::OmniauthCallbacksController\#redirect\_callbacks [\#82](https://github.com/lynndylanhurley/devise_token_auth/issues/82)
- All the APIs are getting 'Authorized users only' [\#81](https://github.com/lynndylanhurley/devise_token_auth/issues/81)
- Is Devise option Rememberable required ? [\#80](https://github.com/lynndylanhurley/devise_token_auth/issues/80)
- Problem with skip\_confirmation! [\#78](https://github.com/lynndylanhurley/devise_token_auth/issues/78)
- Cannot reset password if registered by omniauth [\#77](https://github.com/lynndylanhurley/devise_token_auth/issues/77)
- NoMethodError at /omniauth/facebook/callback - undefined method `\[\]' for nil:NilClass [\#76](https://github.com/lynndylanhurley/devise_token_auth/issues/76)
- Remove dependency on ActiveRecord [\#72](https://github.com/lynndylanhurley/devise_token_auth/issues/72)
- Skipping Registrations Controller Altogether [\#70](https://github.com/lynndylanhurley/devise_token_auth/issues/70)
- Problem in validate\_token if the model is in a namespace [\#69](https://github.com/lynndylanhurley/devise_token_auth/issues/69)
- Cannot send confirmation email if there is no 'User' model [\#68](https://github.com/lynndylanhurley/devise_token_auth/issues/68)
- Better guidelines for contributors [\#65](https://github.com/lynndylanhurley/devise_token_auth/issues/65)
- admin namespace [\#63](https://github.com/lynndylanhurley/devise_token_auth/issues/63)
- Devise trackable module not working [\#62](https://github.com/lynndylanhurley/devise_token_auth/issues/62)
- Devise\_token\_auth without OmniAuth authentication [\#60](https://github.com/lynndylanhurley/devise_token_auth/issues/60)
- Reset Password error [\#59](https://github.com/lynndylanhurley/devise_token_auth/issues/59)
- Confirmable - unconfirmed email [\#58](https://github.com/lynndylanhurley/devise_token_auth/issues/58)
- Email Column Isn't Used for Database Authentication [\#56](https://github.com/lynndylanhurley/devise_token_auth/issues/56)
- Unique Key for Provider and UID Combination [\#55](https://github.com/lynndylanhurley/devise_token_auth/issues/55)
- User Info in separate table or removed [\#53](https://github.com/lynndylanhurley/devise_token_auth/issues/53)
- rename @user to @resource [\#48](https://github.com/lynndylanhurley/devise_token_auth/issues/48)
- Active\_admin issue [\#47](https://github.com/lynndylanhurley/devise_token_auth/issues/47)
- Possible Logout Issue [\#46](https://github.com/lynndylanhurley/devise_token_auth/issues/46)
- Routes not appended to routes.rb [\#45](https://github.com/lynndylanhurley/devise_token_auth/issues/45)
- Return resource.errors.full\_messages in addition to resource.errors [\#44](https://github.com/lynndylanhurley/devise_token_auth/issues/44)
- Devise and Devise\_Token\_Auth in api namespace [\#43](https://github.com/lynndylanhurley/devise_token_auth/issues/43)
- Trackable attributes are not being updated. [\#42](https://github.com/lynndylanhurley/devise_token_auth/issues/42)
- Avoid using respond\_to in application controller [\#41](https://github.com/lynndylanhurley/devise_token_auth/issues/41)
- devise\_token\_auth assumes you want the :confirmable functionality [\#40](https://github.com/lynndylanhurley/devise_token_auth/issues/40)
- undefined method `match' for nil:NilClass [\#39](https://github.com/lynndylanhurley/devise_token_auth/issues/39)
- Expired token aren't removed when session expires [\#38](https://github.com/lynndylanhurley/devise_token_auth/issues/38)
- sign\_up helper  [\#37](https://github.com/lynndylanhurley/devise_token_auth/issues/37)
- self.tokens\[client\_id\]\['token'\] != token [\#30](https://github.com/lynndylanhurley/devise_token_auth/issues/30)
- How is the uid generated for non-omniauth users? [\#29](https://github.com/lynndylanhurley/devise_token_auth/issues/29)
- Access to current\_user variable? [\#28](https://github.com/lynndylanhurley/devise_token_auth/issues/28)
- Filter chain halted as :require\_no\_authentication  [\#27](https://github.com/lynndylanhurley/devise_token_auth/issues/27)
- Allow additional parameters for registration [\#25](https://github.com/lynndylanhurley/devise_token_auth/issues/25)
- Cannot add more parameters at sign\_up  [\#22](https://github.com/lynndylanhurley/devise_token_auth/issues/22)
- Error on Registration [\#21](https://github.com/lynndylanhurley/devise_token_auth/issues/21)
- Error with authentication [\#20](https://github.com/lynndylanhurley/devise_token_auth/issues/20)
- Cascade of Issues with Omniauth\(?\) [\#18](https://github.com/lynndylanhurley/devise_token_auth/issues/18)
- Batch Requests Respond with Original Auth Token [\#17](https://github.com/lynndylanhurley/devise_token_auth/issues/17)
- Sign out with email provider error [\#16](https://github.com/lynndylanhurley/devise_token_auth/issues/16)
- sessions\_controller.rb [\#12](https://github.com/lynndylanhurley/devise_token_auth/issues/12)
- Github login in example is broken [\#10](https://github.com/lynndylanhurley/devise_token_auth/issues/10)
- Facebook auth is broken [\#9](https://github.com/lynndylanhurley/devise_token_auth/issues/9)
- Generator is not working [\#8](https://github.com/lynndylanhurley/devise_token_auth/issues/8)
- Test ticket from Code Climate [\#6](https://github.com/lynndylanhurley/devise_token_auth/issues/6)
- Test ticket from Code Climate [\#5](https://github.com/lynndylanhurley/devise_token_auth/issues/5)
- extending the devise\_token\_auth user model [\#4](https://github.com/lynndylanhurley/devise_token_auth/issues/4)
- A few ideas [\#3](https://github.com/lynndylanhurley/devise_token_auth/issues/3)
- Google Oauth2 does not set cookies in production. [\#1](https://github.com/lynndylanhurley/devise_token_auth/issues/1)

**Merged pull requests:**

- Fix for issue \#600 [\#674](https://github.com/lynndylanhurley/devise_token_auth/pull/674) ([milep](https://github.com/milep))
- Fix setup config example in README [\#665](https://github.com/lynndylanhurley/devise_token_auth/pull/665) ([guich-wo](https://github.com/guich-wo))
- added bypass\_sign\_in for next version of Devise [\#663](https://github.com/lynndylanhurley/devise_token_auth/pull/663) ([KendallPark](https://github.com/KendallPark))
- fix method 'is\_json\_api' with active\_model\_serialier v 0.10.0 [\#651](https://github.com/lynndylanhurley/devise_token_auth/pull/651) ([woodcrust](https://github.com/woodcrust))
- Tokens count overmuch fixed [\#650](https://github.com/lynndylanhurley/devise_token_auth/pull/650) ([JerryGreen](https://github.com/JerryGreen))
- updates config wrapper to conform with newer idiom [\#648](https://github.com/lynndylanhurley/devise_token_auth/pull/648) ([bvandgrift](https://github.com/bvandgrift))
- Adding support for devise 4.1.1 [\#642](https://github.com/lynndylanhurley/devise_token_auth/pull/642) ([iainmcg](https://github.com/iainmcg))
- Updating Devise dependency to max 4.1.1 [\#641](https://github.com/lynndylanhurley/devise_token_auth/pull/641) ([TGRGIT](https://github.com/TGRGIT))
- Fix yields from controller actions [\#638](https://github.com/lynndylanhurley/devise_token_auth/pull/638) ([tiagojsag](https://github.com/tiagojsag))
- Fix generator to correctly inject content into the user model in rails 5 [\#636](https://github.com/lynndylanhurley/devise_token_auth/pull/636) ([ethangk](https://github.com/ethangk))
- fix spelling in comment on token auth concern [\#632](https://github.com/lynndylanhurley/devise_token_auth/pull/632) ([dandlezzz](https://github.com/dandlezzz))
- fixed devise deprecation warning for config.email\_regexp [\#618](https://github.com/lynndylanhurley/devise_token_auth/pull/618) ([lemuelbarango](https://github.com/lemuelbarango))
- Revert "Update readme for headers names" [\#592](https://github.com/lynndylanhurley/devise_token_auth/pull/592) ([y4ashida](https://github.com/y4ashida))
- Update readme for headers names [\#589](https://github.com/lynndylanhurley/devise_token_auth/pull/589) ([y4ashida](https://github.com/y4ashida))
- Add info to README [\#585](https://github.com/lynndylanhurley/devise_token_auth/pull/585) ([ghost](https://github.com/ghost))
- Fix typo and remove trailing spaces [\#578](https://github.com/lynndylanhurley/devise_token_auth/pull/578) ([y4ashida](https://github.com/y4ashida))
- allowing authenticating using headers as well as a post request [\#576](https://github.com/lynndylanhurley/devise_token_auth/pull/576) ([ingolfured](https://github.com/ingolfured))
- Whitespace: tabs removed [\#574](https://github.com/lynndylanhurley/devise_token_auth/pull/574) ([olleolleolle](https://github.com/olleolleolle))
- Added dutch translations [\#571](https://github.com/lynndylanhurley/devise_token_auth/pull/571) ([nschmoller](https://github.com/nschmoller))
- now possible to change headers names in the config file [\#569](https://github.com/lynndylanhurley/devise_token_auth/pull/569) ([ingolfured](https://github.com/ingolfured))
- User concern: Ensure fallback is in place [\#564](https://github.com/lynndylanhurley/devise_token_auth/pull/564) ([olleolleolle](https://github.com/olleolleolle))
- Return resource with top-level 'type' member. [\#562](https://github.com/lynndylanhurley/devise_token_auth/pull/562) ([ruimiguelsantos](https://github.com/ruimiguelsantos))
- Fix devise mapping [\#540](https://github.com/lynndylanhurley/devise_token_auth/pull/540) ([merqlove](https://github.com/merqlove))
- Make all json responses to be json\_api compliant [\#537](https://github.com/lynndylanhurley/devise_token_auth/pull/537) ([djsegal](https://github.com/djsegal))
- Avoid sending auth headers if while processing used token is cleared [\#531](https://github.com/lynndylanhurley/devise_token_auth/pull/531) ([virginia-rodriguez](https://github.com/virginia-rodriguez))
- Add Japanese locale and fix typo [\#530](https://github.com/lynndylanhurley/devise_token_auth/pull/530) ([metalunk](https://github.com/metalunk))
- Added omniauth post route [\#528](https://github.com/lynndylanhurley/devise_token_auth/pull/528) ([v3rtx](https://github.com/v3rtx))
- Extract model callbacks [\#525](https://github.com/lynndylanhurley/devise_token_auth/pull/525) ([merqlove](https://github.com/merqlove))
- create token when no client\_id token [\#523](https://github.com/lynndylanhurley/devise_token_auth/pull/523) ([charlesdg](https://github.com/charlesdg))
- Fix enable\_standard\_devise\_support in initializer [\#518](https://github.com/lynndylanhurley/devise_token_auth/pull/518) ([halilim](https://github.com/halilim))
- Make render\_create\_success render valid json\_api [\#513](https://github.com/lynndylanhurley/devise_token_auth/pull/513) ([djsegal](https://github.com/djsegal))
- Prevent raise of exception if set\_user\_by\_token not defined [\#511](https://github.com/lynndylanhurley/devise_token_auth/pull/511) ([jeryRazakarison](https://github.com/jeryRazakarison))
- send\_on\_create\_confirmation\_instructions callback isn't defined \(rails 5\) [\#508](https://github.com/lynndylanhurley/devise_token_auth/pull/508) ([fivetwentysix](https://github.com/fivetwentysix))
- \[REBASE\] Fix rails 5 deprecation and devise parameter sanitization [\#507](https://github.com/lynndylanhurley/devise_token_auth/pull/507) ([fivetwentysix](https://github.com/fivetwentysix))
- remove deprecations from RegistrationsController [\#506](https://github.com/lynndylanhurley/devise_token_auth/pull/506) ([fivetwentysix](https://github.com/fivetwentysix))
- Allow new devise version for rails 5 compatibility [\#499](https://github.com/lynndylanhurley/devise_token_auth/pull/499) ([djsegal](https://github.com/djsegal))
- Spelling mistake [\#493](https://github.com/lynndylanhurley/devise_token_auth/pull/493) ([Tom-Tom](https://github.com/Tom-Tom))
- Improve Brazilian Portuguese locale [\#491](https://github.com/lynndylanhurley/devise_token_auth/pull/491) ([ssouza](https://github.com/ssouza))
- fix namespaced mapping name [\#484](https://github.com/lynndylanhurley/devise_token_auth/pull/484) ([paulosoares86](https://github.com/paulosoares86))
- Locale file for both zh-TW and zh-HK [\#483](https://github.com/lynndylanhurley/devise_token_auth/pull/483) ([TravisTam](https://github.com/TravisTam))
- Fixed typos and inconsistencies in ru.yml [\#478](https://github.com/lynndylanhurley/devise_token_auth/pull/478) ([fertingoff](https://github.com/fertingoff))
- Fixes Issue \#362: Fixes for the omniauth redirection issue for namesp… [\#476](https://github.com/lynndylanhurley/devise_token_auth/pull/476) ([devilankur18](https://github.com/devilankur18))
- removing old tokens when user changes passwords [\#474](https://github.com/lynndylanhurley/devise_token_auth/pull/474) ([paulosoares86](https://github.com/paulosoares86))
- Move travis to container based configuration [\#470](https://github.com/lynndylanhurley/devise_token_auth/pull/470) ([ValentinTrinque](https://github.com/ValentinTrinque))
- Prevent helpers being loaded for Rails API’s [\#469](https://github.com/lynndylanhurley/devise_token_auth/pull/469) ([djsegal](https://github.com/djsegal))
- Reduce dependencies to allow Rails 5.0 [\#467](https://github.com/lynndylanhurley/devise_token_auth/pull/467) ([djsegal](https://github.com/djsegal))
- Fix locales `errors.messages.already\_in\_use` + clean up [\#466](https://github.com/lynndylanhurley/devise_token_auth/pull/466) ([ValentinTrinque](https://github.com/ValentinTrinque))
- Added 401 response to failed group authentication [\#446](https://github.com/lynndylanhurley/devise_token_auth/pull/446) ([rstrobl](https://github.com/rstrobl))
- RU translations [\#441](https://github.com/lynndylanhurley/devise_token_auth/pull/441) ([yivo](https://github.com/yivo))
- to keep coherent with devise. pt instead of pt-PT.yml [\#436](https://github.com/lynndylanhurley/devise_token_auth/pull/436) ([rmvenancio](https://github.com/rmvenancio))
- limiting the number of concurrent devices [\#434](https://github.com/lynndylanhurley/devise_token_auth/pull/434) ([paulosoares86](https://github.com/paulosoares86))
- Raise error in controller method [\#430](https://github.com/lynndylanhurley/devise_token_auth/pull/430) ([ArneZsng](https://github.com/ArneZsng))
- feat\(enable-standard-devise\): allow configurable support of legacy Devise authentication [\#428](https://github.com/lynndylanhurley/devise_token_auth/pull/428) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Support for i18n in mailers views  [\#427](https://github.com/lynndylanhurley/devise_token_auth/pull/427) ([ponyesteves](https://github.com/ponyesteves))
- Fix omniauthredirection when under scopes [\#425](https://github.com/lynndylanhurley/devise_token_auth/pull/425) ([xjunior](https://github.com/xjunior))
- Translation to German [\#423](https://github.com/lynndylanhurley/devise_token_auth/pull/423) ([haslinger](https://github.com/haslinger))
- fix\(url\): preserve query parameters when building urls [\#421](https://github.com/lynndylanhurley/devise_token_auth/pull/421) ([nbrustein](https://github.com/nbrustein))
- Change default message for already in use error and added to english … [\#417](https://github.com/lynndylanhurley/devise_token_auth/pull/417) ([ponyesteves](https://github.com/ponyesteves))
- Issue \#413 [\#414](https://github.com/lynndylanhurley/devise_token_auth/pull/414) ([Carrigan](https://github.com/Carrigan))
- Add .ruby-version entry to .gitignore [\#412](https://github.com/lynndylanhurley/devise_token_auth/pull/412) ([xymbol](https://github.com/xymbol))
- 404 for invalid link with password reset token [\#411](https://github.com/lynndylanhurley/devise_token_auth/pull/411) ([rmvenancio](https://github.com/rmvenancio))
- Portuguese Translation [\#409](https://github.com/lynndylanhurley/devise_token_auth/pull/409) ([rmvenancio](https://github.com/rmvenancio))
- Added polish translation. [\#405](https://github.com/lynndylanhurley/devise_token_auth/pull/405) ([h3xed](https://github.com/h3xed))
- Drop .ruby-version file [\#404](https://github.com/lynndylanhurley/devise_token_auth/pull/404) ([xymbol](https://github.com/xymbol))
- Implement hook methods for customized json rendering [\#384](https://github.com/lynndylanhurley/devise_token_auth/pull/384) ([neutronz](https://github.com/neutronz))
- Feature/password reset with check fix [\#374](https://github.com/lynndylanhurley/devise_token_auth/pull/374) ([jakubrohleder](https://github.com/jakubrohleder))
- fix\(oauth\): fixes \#368: do not serialize the entire user object in the url when redirecting from oauth [\#371](https://github.com/lynndylanhurley/devise_token_auth/pull/371) ([nbrustein](https://github.com/nbrustein))
- Fallback to ActiveModel translations in EmailValidator [\#369](https://github.com/lynndylanhurley/devise_token_auth/pull/369) ([yivo](https://github.com/yivo))
- Add a Gitter chat badge to README.md [\#360](https://github.com/lynndylanhurley/devise_token_auth/pull/360) ([gitter-badger](https://github.com/gitter-badger))
- Improvements to the docs. [\#358](https://github.com/lynndylanhurley/devise_token_auth/pull/358) ([aarongray](https://github.com/aarongray))
- Add description to readme about the devise.rb initializer. [\#356](https://github.com/lynndylanhurley/devise_token_auth/pull/356) ([aarongray](https://github.com/aarongray))
- Correct handling namespaced resources [\#355](https://github.com/lynndylanhurley/devise_token_auth/pull/355) ([yivo](https://github.com/yivo))
- Fix concern not being inserted for rails-api apps. [\#350](https://github.com/lynndylanhurley/devise_token_auth/pull/350) ([aarongray](https://github.com/aarongray))
- Add documentation to explain gotcha with rails-api. [\#349](https://github.com/lynndylanhurley/devise_token_auth/pull/349) ([aarongray](https://github.com/aarongray))
- Fully support OmniauthCallbacksController action overrides. Fixes \#186. [\#347](https://github.com/lynndylanhurley/devise_token_auth/pull/347) ([tbloncar](https://github.com/tbloncar))
- \#340 Restrict access to controllers methods [\#341](https://github.com/lynndylanhurley/devise_token_auth/pull/341) ([gkopylov](https://github.com/gkopylov))
- fix\(omniauth\): fix error in setting text on redirect page [\#336](https://github.com/lynndylanhurley/devise_token_auth/pull/336) ([nbrustein](https://github.com/nbrustein))
- add Brazilian Portuguese translation \(pt-BR\) [\#331](https://github.com/lynndylanhurley/devise_token_auth/pull/331) ([josiasds](https://github.com/josiasds))
- Tests to ensure standard devise has greater priority than tokens [\#330](https://github.com/lynndylanhurley/devise_token_auth/pull/330) ([colavitam](https://github.com/colavitam))
- Fixed error when using standard devise authentication [\#329](https://github.com/lynndylanhurley/devise_token_auth/pull/329) ([colavitam](https://github.com/colavitam))
- feat\(improved-omniauth\): omniauth sameWindow and inAppBrowser flows [\#323](https://github.com/lynndylanhurley/devise_token_auth/pull/323) ([nbrustein](https://github.com/nbrustein))
- Fix invalid omniauth redirect [\#322](https://github.com/lynndylanhurley/devise_token_auth/pull/322) ([troggy](https://github.com/troggy))
- Old password check before password update [\#317](https://github.com/lynndylanhurley/devise_token_auth/pull/317) ([jakubrohleder](https://github.com/jakubrohleder))
- Remove erroneous colon from before\_action callback [\#310](https://github.com/lynndylanhurley/devise_token_auth/pull/310) ([jmliu](https://github.com/jmliu))
- Disabled serialization for JSON type columns [\#306](https://github.com/lynndylanhurley/devise_token_auth/pull/306) ([colavitam](https://github.com/colavitam))
- Set default provider to "email" in migration [\#302](https://github.com/lynndylanhurley/devise_token_auth/pull/302) ([colavitam](https://github.com/colavitam))
- Fix an issue for not :confirmable users [\#296](https://github.com/lynndylanhurley/devise_token_auth/pull/296) ([sebfie](https://github.com/sebfie))
- Update README.md [\#295](https://github.com/lynndylanhurley/devise_token_auth/pull/295) ([adisos](https://github.com/adisos))
- Fix  MOUNT\_PATH 'Read More' link [\#294](https://github.com/lynndylanhurley/devise_token_auth/pull/294) ([jmliu](https://github.com/jmliu))
- Don't send password reset instructions to unconfirmed email [\#288](https://github.com/lynndylanhurley/devise_token_auth/pull/288) ([coryschires](https://github.com/coryschires))
- Feature/i18n support [\#283](https://github.com/lynndylanhurley/devise_token_auth/pull/283) ([sebfie](https://github.com/sebfie))
- Update documentation for validate\_token [\#277](https://github.com/lynndylanhurley/devise_token_auth/pull/277) ([adamgall](https://github.com/adamgall))
- Added json support for tokens [\#276](https://github.com/lynndylanhurley/devise_token_auth/pull/276) ([shicholas](https://github.com/shicholas))
- perf\(token\_is\_current?\): add simplistic cache to reduce overhead of redundant token checks during validation calls [\#272](https://github.com/lynndylanhurley/devise_token_auth/pull/272) ([booleanbetrayal](https://github.com/booleanbetrayal))
- perf\(update\_auth\_header\): only lock the resource if we are rotating tokens [\#267](https://github.com/lynndylanhurley/devise_token_auth/pull/267) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(email-validation\): Update in-use email validation message during registration to allow full\_message use [\#255](https://github.com/lynndylanhurley/devise_token_auth/pull/255) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(session\#new\): fix unhandled 500 when logging in with valid user and bad password [\#254](https://github.com/lynndylanhurley/devise_token_auth/pull/254) ([mathemagica](https://github.com/mathemagica))
- feat\(ominauth\): support json-formatted values in omniauth callback.  [\#252](https://github.com/lynndylanhurley/devise_token_auth/pull/252) ([nbrustein](https://github.com/nbrustein))
- fix\(sessions controller\): call reset\_session on destroy [\#251](https://github.com/lynndylanhurley/devise_token_auth/pull/251) ([nbrustein](https://github.com/nbrustein))
- fix\(resource\_class\): support optional mapping property from set\_user\_by\_token [\#250](https://github.com/lynndylanhurley/devise_token_auth/pull/250) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Allow current\_password to be supplied when updating profile. [\#240](https://github.com/lynndylanhurley/devise_token_auth/pull/240) ([jasonswett](https://github.com/jasonswett))
- fixes password reset when not using confirmable [\#225](https://github.com/lynndylanhurley/devise_token_auth/pull/225) ([aesnyder](https://github.com/aesnyder))
- Fix error when email missing from registration params [\#220](https://github.com/lynndylanhurley/devise_token_auth/pull/220) ([iangreenleaf](https://github.com/iangreenleaf))
- URI fragment should appear at the end of URL [\#214](https://github.com/lynndylanhurley/devise_token_auth/pull/214) ([edymerchk](https://github.com/edymerchk))
- Super block yield \(all controllers\) [\#209](https://github.com/lynndylanhurley/devise_token_auth/pull/209) ([sgwilym](https://github.com/sgwilym))
- Super block yield [\#207](https://github.com/lynndylanhurley/devise_token_auth/pull/207) ([sgwilym](https://github.com/sgwilym))
- Ability to localize error message [\#206](https://github.com/lynndylanhurley/devise_token_auth/pull/206) ([lda](https://github.com/lda))
- remove fragment sign \("\#"\) from URLs without fragment [\#205](https://github.com/lynndylanhurley/devise_token_auth/pull/205) ([tomdov](https://github.com/tomdov))
- Return 422 \(was 500\) when empty body for sign up and account update [\#204](https://github.com/lynndylanhurley/devise_token_auth/pull/204) ([mchavarriagam](https://github.com/mchavarriagam))
- Users with allowed unconfirmed access can now log in successfully. [\#202](https://github.com/lynndylanhurley/devise_token_auth/pull/202) ([colavitam](https://github.com/colavitam))
- Authenticating an existing Warden/Devise User [\#200](https://github.com/lynndylanhurley/devise_token_auth/pull/200) ([nickL](https://github.com/nickL))
- GET sign\_in should direct people to use POST sign\_in rather than raising exception [\#191](https://github.com/lynndylanhurley/devise_token_auth/pull/191) ([milesmatthias](https://github.com/milesmatthias))
- Ignore 'extra' in Twitter auth response to avoid CookieOverflow. Fixes \#145. [\#179](https://github.com/lynndylanhurley/devise_token_auth/pull/179) ([tbloncar](https://github.com/tbloncar))
- Some missing as\_json ? [\#152](https://github.com/lynndylanhurley/devise_token_auth/pull/152) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Check email format on registration [\#150](https://github.com/lynndylanhurley/devise_token_auth/pull/150) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Actual header key uses dashes, not underscores. [\#143](https://github.com/lynndylanhurley/devise_token_auth/pull/143) ([ragaskar](https://github.com/ragaskar))
- Username register login [\#128](https://github.com/lynndylanhurley/devise_token_auth/pull/128) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Check if confirmable is active before skipping confirmation [\#125](https://github.com/lynndylanhurley/devise_token_auth/pull/125) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Fix links to section about controller integration. [\#117](https://github.com/lynndylanhurley/devise_token_auth/pull/117) ([Le6ow5k1](https://github.com/Le6ow5k1))
- document GET for /validate\_token [\#113](https://github.com/lynndylanhurley/devise_token_auth/pull/113) ([lukaselmer](https://github.com/lukaselmer))
- Fix small error in documentation. [\#91](https://github.com/lynndylanhurley/devise_token_auth/pull/91) ([edgarhenriquez](https://github.com/edgarhenriquez))
- Exclude devise modules [\#85](https://github.com/lynndylanhurley/devise_token_auth/pull/85) ([jartek](https://github.com/jartek))
- fix\(registration and update\): Ensure UID is updated alongside Email, and case-sensitivity is honored [\#71](https://github.com/lynndylanhurley/devise_token_auth/pull/71) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Add better guidelines for contributors. [\#67](https://github.com/lynndylanhurley/devise_token_auth/pull/67) ([edgarhenriquez](https://github.com/edgarhenriquez))
- Use resource\_class to override email confirmation. [\#64](https://github.com/lynndylanhurley/devise_token_auth/pull/64) ([edgarhenriquez](https://github.com/edgarhenriquez))
- fix\(case-sensitivity\): support devise case\_insensitive\_keys for session ... [\#57](https://github.com/lynndylanhurley/devise_token_auth/pull/57) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(contention\): fix write contention in update\_auth\_headers and always ... [\#52](https://github.com/lynndylanhurley/devise_token_auth/pull/52) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Include resource.errors.full\_messages in error response. [\#50](https://github.com/lynndylanhurley/devise_token_auth/pull/50) ([jasonswett](https://github.com/jasonswett))
- fix\(expiry\): fix an issue where token expiration checks were too permissive [\#49](https://github.com/lynndylanhurley/devise_token_auth/pull/49) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Update README with Example Generator Command [\#35](https://github.com/lynndylanhurley/devise_token_auth/pull/35) ([wwilkins](https://github.com/wwilkins))
- Remove OmniAuth dependency [\#26](https://github.com/lynndylanhurley/devise_token_auth/pull/26) ([hannahhoward](https://github.com/hannahhoward))
- Update README.md [\#24](https://github.com/lynndylanhurley/devise_token_auth/pull/24) ([davidsavoya](https://github.com/davidsavoya))
- guard against MissingAttributeError during common ActiveRecord operations [\#19](https://github.com/lynndylanhurley/devise_token_auth/pull/19) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Fix expiry data type [\#11](https://github.com/lynndylanhurley/devise_token_auth/pull/11) ([lonre](https://github.com/lonre))
- README and travis config tweaks [\#7](https://github.com/lynndylanhurley/devise_token_auth/pull/7) ([guilhermesimoes](https://github.com/guilhermesimoes))

# Change Log

## [0.1.37](https://github.com/lynndylanhurley/devise_token_auth/tree/0.1.37) (2016-01-26)

[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.37.beta4...0.1.37)

**Closed issues:**

- Not working with rails 5 and devise master [\#504](https://github.com/lynndylanhurley/devise_token_auth/issues/504)
- Unpermitted parameters: confirm\_success\_url, config\_name, registration [\#501](https://github.com/lynndylanhurley/devise_token_auth/issues/501)
- Master branch no longer working with devise master branch \(version error\) [\#498](https://github.com/lynndylanhurley/devise_token_auth/issues/498)
- uid is not getting set in git revision 996b9cf23a18 [\#497](https://github.com/lynndylanhurley/devise_token_auth/issues/497)
- ve\_model\_serializer namespace [\#492](https://github.com/lynndylanhurley/devise_token_auth/issues/492)
- User remains logged in when using devise and devise\_token\_auth in the same app [\#486](https://github.com/lynndylanhurley/devise_token_auth/issues/486)
- DEPRECATION WARNING: alias\_method\_chain is deprecated. Rails 5 [\#482](https://github.com/lynndylanhurley/devise_token_auth/issues/482)
- validate\_token - resource\_name - undefined method `name' for nil:NilClass [\#480](https://github.com/lynndylanhurley/devise_token_auth/issues/480)
- Helpers being loaded for Rails API's [\#468](https://github.com/lynndylanhurley/devise_token_auth/issues/468)
- locales `errors.messages.already\_in\_use` seems broken [\#463](https://github.com/lynndylanhurley/devise_token_auth/issues/463)
- omniauth callback redirect not working properly when using namespace/scope [\#362](https://github.com/lynndylanhurley/devise_token_auth/issues/362)
- delete tokens after password change [\#318](https://github.com/lynndylanhurley/devise_token_auth/issues/318)

**Merged pull requests:**

- send\_on\_create\_confirmation\_instructions callback isn't defined \(rails 5\) [\#508](https://github.com/lynndylanhurley/devise_token_auth/pull/508) ([fivetwentysix](https://github.com/fivetwentysix))
- \[REBASE\] Fix rails 5 deprecation and devise parameter sanitization [\#507](https://github.com/lynndylanhurley/devise_token_auth/pull/507) ([fivetwentysix](https://github.com/fivetwentysix))
- remove deprecations from RegistrationsController [\#506](https://github.com/lynndylanhurley/devise_token_auth/pull/506) ([fivetwentysix](https://github.com/fivetwentysix))
- Allow new devise version for rails 5 compatibility [\#499](https://github.com/lynndylanhurley/devise_token_auth/pull/499) ([djsegal](https://github.com/djsegal))
- Spelling mistake [\#493](https://github.com/lynndylanhurley/devise_token_auth/pull/493) ([Tom-Tom](https://github.com/Tom-Tom))
- Improve Brazilian Portuguese locale [\#491](https://github.com/lynndylanhurley/devise_token_auth/pull/491) ([ssouza](https://github.com/ssouza))
- fix namespaced mapping name [\#484](https://github.com/lynndylanhurley/devise_token_auth/pull/484) ([paulosoares86](https://github.com/paulosoares86))
- Locale file for both zh-TW and zh-HK [\#483](https://github.com/lynndylanhurley/devise_token_auth/pull/483) ([TravisTam](https://github.com/TravisTam))
- Fixed typos and inconsistencies in ru.yml [\#478](https://github.com/lynndylanhurley/devise_token_auth/pull/478) ([fertingoff](https://github.com/fertingoff))
- Fixes Issue \#362: Fixes for the omniauth redirection issue for namesp… [\#476](https://github.com/lynndylanhurley/devise_token_auth/pull/476) ([devilankur18](https://github.com/devilankur18))
- removing old tokens when user changes passwords [\#474](https://github.com/lynndylanhurley/devise_token_auth/pull/474) ([paulosoares86](https://github.com/paulosoares86))
- Move travis to container based configuration [\#470](https://github.com/lynndylanhurley/devise_token_auth/pull/470) ([ValentinTrinque](https://github.com/ValentinTrinque))
- Prevent helpers being loaded for Rails API’s [\#469](https://github.com/lynndylanhurley/devise_token_auth/pull/469) ([djsegal](https://github.com/djsegal))
- Reduce dependencies to allow Rails 5.0 [\#467](https://github.com/lynndylanhurley/devise_token_auth/pull/467) ([djsegal](https://github.com/djsegal))
- Fix locales `errors.messages.already\_in\_use` + clean up [\#466](https://github.com/lynndylanhurley/devise_token_auth/pull/466) ([ValentinTrinque](https://github.com/ValentinTrinque))
- Fix omniauthredirection when under scopes [\#425](https://github.com/lynndylanhurley/devise_token_auth/pull/425) ([xjunior](https://github.com/xjunior))

## [v0.1.37.beta4](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.37.beta4) (2015-12-10)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.37.beta3...v0.1.37.beta4)

**Closed issues:**

- It shows "An error occurred" after omniauth callback [\#445](https://github.com/lynndylanhurley/devise_token_auth/issues/445)
- - [\#444](https://github.com/lynndylanhurley/devise_token_auth/issues/444)
- Put Access Token in body [\#442](https://github.com/lynndylanhurley/devise_token_auth/issues/442)
- Unable to add a new param for sign up  [\#440](https://github.com/lynndylanhurley/devise_token_auth/issues/440)
- Undefined method provider from devise\_toke\_auth concerns/user.rb [\#438](https://github.com/lynndylanhurley/devise_token_auth/issues/438)
- Scoped DeviseToken but it still affects the original Omniauth redirects. [\#429](https://github.com/lynndylanhurley/devise_token_auth/issues/429)
- Can't create user via api [\#422](https://github.com/lynndylanhurley/devise_token_auth/issues/422)
- change\_headers\_on\_each\_request and batch requests [\#403](https://github.com/lynndylanhurley/devise_token_auth/issues/403)
- password length  [\#380](https://github.com/lynndylanhurley/devise_token_auth/issues/380)
- The action 'twitter' could not be found for DeviseTokenAuth::OmniauthCallbacksController [\#309](https://github.com/lynndylanhurley/devise_token_auth/issues/309)
- undefined method `tokens' for \#\<Hash:0x000000063f0920\> [\#297](https://github.com/lynndylanhurley/devise_token_auth/issues/297)
- Generating many client tokens [\#210](https://github.com/lynndylanhurley/devise_token_auth/issues/210)

**Merged pull requests:**

- RU translations [\#441](https://github.com/lynndylanhurley/devise_token_auth/pull/441) ([yivo](https://github.com/yivo))
- to keep coherent with devise. pt instead of pt-PT.yml [\#436](https://github.com/lynndylanhurley/devise_token_auth/pull/436) ([rmvenancio](https://github.com/rmvenancio))
- limiting the number of concurrent devices [\#434](https://github.com/lynndylanhurley/devise_token_auth/pull/434) ([paulosoares86](https://github.com/paulosoares86))
- Raise error in controller method [\#430](https://github.com/lynndylanhurley/devise_token_auth/pull/430) ([ArneZsng](https://github.com/ArneZsng))
- feat\(enable-standard-devise\): allow configurable support of legacy Devise authentication [\#428](https://github.com/lynndylanhurley/devise_token_auth/pull/428) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Support for i18n in mailers views  [\#427](https://github.com/lynndylanhurley/devise_token_auth/pull/427) ([ponyesteves](https://github.com/ponyesteves))
- Translation to German [\#423](https://github.com/lynndylanhurley/devise_token_auth/pull/423) ([haslinger](https://github.com/haslinger))
- fix\(url\): preserve query parameters when building urls [\#421](https://github.com/lynndylanhurley/devise_token_auth/pull/421) ([nbrustein](https://github.com/nbrustein))
- Fallback to ActiveModel translations in EmailValidator [\#369](https://github.com/lynndylanhurley/devise_token_auth/pull/369) ([yivo](https://github.com/yivo))

## [v0.1.37.beta3](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.37.beta3) (2015-10-27)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.37.beta2...v0.1.37.beta3)

**Closed issues:**

- Password Reset question,  do I need my own form? [\#418](https://github.com/lynndylanhurley/devise_token_auth/issues/418)
- seeing other users data after login/out with different users on ionic [\#375](https://github.com/lynndylanhurley/devise_token_auth/issues/375)

## [v0.1.37.beta2](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.37.beta2) (2015-10-25)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.37.beta1...v0.1.37.beta2)

**Closed issues:**

- The validate\_token function in the readme is missing a parameter [\#413](https://github.com/lynndylanhurley/devise_token_auth/issues/413)

**Merged pull requests:**

- Change default message for already in use error and added to english … [\#417](https://github.com/lynndylanhurley/devise_token_auth/pull/417) ([ponyesteves](https://github.com/ponyesteves))
- Issue \#413 [\#414](https://github.com/lynndylanhurley/devise_token_auth/pull/414) ([Carrigan](https://github.com/Carrigan))
- 404 for invalid link with password reset token [\#411](https://github.com/lynndylanhurley/devise_token_auth/pull/411) ([rmvenancio](https://github.com/rmvenancio))

## [v0.1.37.beta1](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.37.beta1) (2015-10-25)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.36...v0.1.37.beta1)

**Closed issues:**

- Large Size on Disk [\#415](https://github.com/lynndylanhurley/devise_token_auth/issues/415)
- Cannot migrate database: NoMethodError: undefined method `new' for DeviseTokenAuth:Module [\#406](https://github.com/lynndylanhurley/devise_token_auth/issues/406)
- uninitialized constant DeviseTokenAuth::OmniauthCallbacksController::BCrypt [\#393](https://github.com/lynndylanhurley/devise_token_auth/issues/393)
- Devise token auth not found routing error [\#379](https://github.com/lynndylanhurley/devise_token_auth/issues/379)
- undefined method `match' for nil:NilClass [\#201](https://github.com/lynndylanhurley/devise_token_auth/issues/201)

**Merged pull requests:**

- Add .ruby-version entry to .gitignore [\#412](https://github.com/lynndylanhurley/devise_token_auth/pull/412) ([xymbol](https://github.com/xymbol))
- Portuguese Translation [\#409](https://github.com/lynndylanhurley/devise_token_auth/pull/409) ([rmvenancio](https://github.com/rmvenancio))
- Drop .ruby-version file [\#404](https://github.com/lynndylanhurley/devise_token_auth/pull/404) ([xymbol](https://github.com/xymbol))
- Feature/password reset with check fix [\#374](https://github.com/lynndylanhurley/devise_token_auth/pull/374) ([jakubrohleder](https://github.com/jakubrohleder))

## [v0.1.36](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.36) (2015-10-13)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.35...v0.1.36)

## [v0.1.35](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.35) (2015-10-13)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.34...v0.1.35)

**Fixed bugs:**

- Generator doesn't work correctly with mongoid and/or rails-api [\#14](https://github.com/lynndylanhurley/devise_token_auth/issues/14)

**Closed issues:**

- Multiple users, returning\(and creating\) wrong model's auth token [\#399](https://github.com/lynndylanhurley/devise_token_auth/issues/399)
- Sign in not success. [\#388](https://github.com/lynndylanhurley/devise_token_auth/issues/388)
- Defining a custom primary key [\#378](https://github.com/lynndylanhurley/devise_token_auth/issues/378)
- omniauth: when redirecting, user object should not be serialized into url [\#368](https://github.com/lynndylanhurley/devise_token_auth/issues/368)
- getting ng-token-auth and devise\_token\_auth to work with OAuth in ionic InAppBrowser [\#367](https://github.com/lynndylanhurley/devise_token_auth/issues/367)
- invalid token in method set\_user\_by\_token on RegistrationsController\#update [\#357](https://github.com/lynndylanhurley/devise_token_auth/issues/357)
- Allow devise patch version updates [\#351](https://github.com/lynndylanhurley/devise_token_auth/issues/351)
- Error validating token [\#348](https://github.com/lynndylanhurley/devise_token_auth/issues/348)
- Allow for HTTP Basic Auth ? [\#337](https://github.com/lynndylanhurley/devise_token_auth/issues/337)
- Allow Omniauth user reset password [\#335](https://github.com/lynndylanhurley/devise_token_auth/issues/335)
- NameError \(uninitialized constant DeviseTokenAuth::Concerns::User::BCrypt\) [\#333](https://github.com/lynndylanhurley/devise_token_auth/issues/333)
- Unpermitted parameters: format, session [\#328](https://github.com/lynndylanhurley/devise_token_auth/issues/328)
- devise token auth + Save Facebook auth\_hash info in database [\#326](https://github.com/lynndylanhurley/devise_token_auth/issues/326)
- Error sending password reset email when not using confirmable \(reopened \#124\) [\#321](https://github.com/lynndylanhurley/devise_token_auth/issues/321)
- Facebook omniauth redirection is missing url when testing on localhost [\#285](https://github.com/lynndylanhurley/devise_token_auth/issues/285)
- Failure route not handled [\#262](https://github.com/lynndylanhurley/devise_token_auth/issues/262)
- Unable to override OmniauthCallbacksController\#redirect\_callbacks [\#186](https://github.com/lynndylanhurley/devise_token_auth/issues/186)

**Merged pull requests:**

- Added polish translation. [\#405](https://github.com/lynndylanhurley/devise_token_auth/pull/405) ([h3xed](https://github.com/h3xed))
- Implement hook methods for customized json rendering [\#384](https://github.com/lynndylanhurley/devise_token_auth/pull/384) ([neutronz](https://github.com/neutronz))
- fix\(oauth\): fixes \#368: do not serialize the entire user object in the url when redirecting from oauth [\#371](https://github.com/lynndylanhurley/devise_token_auth/pull/371) ([nbrustein](https://github.com/nbrustein))
- Add a Gitter chat badge to README.md [\#360](https://github.com/lynndylanhurley/devise_token_auth/pull/360) ([gitter-badger](https://github.com/gitter-badger))
- Improvements to the docs. [\#358](https://github.com/lynndylanhurley/devise_token_auth/pull/358) ([aarongray](https://github.com/aarongray))
- Add description to readme about the devise.rb initializer. [\#356](https://github.com/lynndylanhurley/devise_token_auth/pull/356) ([aarongray](https://github.com/aarongray))
- Correct handling namespaced resources [\#355](https://github.com/lynndylanhurley/devise_token_auth/pull/355) ([yivo](https://github.com/yivo))
- Fix concern not being inserted for rails-api apps. [\#350](https://github.com/lynndylanhurley/devise_token_auth/pull/350) ([aarongray](https://github.com/aarongray))
- Add documentation to explain gotcha with rails-api. [\#349](https://github.com/lynndylanhurley/devise_token_auth/pull/349) ([aarongray](https://github.com/aarongray))
- Fully support OmniauthCallbacksController action overrides. Fixes \#186. [\#347](https://github.com/lynndylanhurley/devise_token_auth/pull/347) ([tbloncar](https://github.com/tbloncar))
- \#340 Restrict access to controllers methods [\#341](https://github.com/lynndylanhurley/devise_token_auth/pull/341) ([gkopylov](https://github.com/gkopylov))
- fix\(omniauth\): fix error in setting text on redirect page [\#336](https://github.com/lynndylanhurley/devise_token_auth/pull/336) ([nbrustein](https://github.com/nbrustein))
- Fix invalid omniauth redirect [\#322](https://github.com/lynndylanhurley/devise_token_auth/pull/322) ([troggy](https://github.com/troggy))

## [v0.1.34](https://github.com/lynndylanhurley/devise_token_auth/tree/v0.1.34) (2015-08-10)
[Full Changelog](https://github.com/lynndylanhurley/devise_token_auth/compare/v0.1.33...v0.1.34)

**Implemented enhancements:**

- Rails generator to update views [\#33](https://github.com/lynndylanhurley/devise_token_auth/issues/33)
- Extract Omniauth attributes assignation into a method [\#31](https://github.com/lynndylanhurley/devise_token_auth/issues/31)

**Fixed bugs:**

- Generator issues [\#13](https://github.com/lynndylanhurley/devise_token_auth/issues/13)

**Closed issues:**

- Routing error / Preflight request / OPTIONS [\#320](https://github.com/lynndylanhurley/devise_token_auth/issues/320)
- Can't authorize \(user\_signed\_in? always show false\) [\#315](https://github.com/lynndylanhurley/devise_token_auth/issues/315)
- Warden::SessionSerializer - wrong number of arguments \(2 for 1\) [\#312](https://github.com/lynndylanhurley/devise_token_auth/issues/312)
- Having 401 Unauthorized only with mobile [\#305](https://github.com/lynndylanhurley/devise_token_auth/issues/305)
- remove unused nickname, image from user object [\#304](https://github.com/lynndylanhurley/devise_token_auth/issues/304)
- HI, This is more of a doubt since I could not finding anything related to this in your documentation. [\#300](https://github.com/lynndylanhurley/devise_token_auth/issues/300)
- Getting 401's when making requests using iOS/Android clients [\#299](https://github.com/lynndylanhurley/devise_token_auth/issues/299)
- Confirmation URL giving bad arguments [\#293](https://github.com/lynndylanhurley/devise_token_auth/issues/293)
- set\_user\_by\_token not called in overriden controller [\#291](https://github.com/lynndylanhurley/devise_token_auth/issues/291)
- Question:  Should we send password reset instructions to unconfirmed emails? [\#287](https://github.com/lynndylanhurley/devise_token_auth/issues/287)
- No route matches \[GET\] "/users/facebook/callback" [\#280](https://github.com/lynndylanhurley/devise_token_auth/issues/280)
- No route matches \[GET\] "/omniauth/:provider" [\#278](https://github.com/lynndylanhurley/devise_token_auth/issues/278)
- How to refresh token/expiry? [\#275](https://github.com/lynndylanhurley/devise_token_auth/issues/275)
- wrong number of arguments \(1 for 0\): in DeviseTokenAuth::RegistrationsController\#create  [\#274](https://github.com/lynndylanhurley/devise_token_auth/issues/274)
- Can not save a user with nil tokens attribute [\#271](https://github.com/lynndylanhurley/devise_token_auth/issues/271)
- Shouldn't validate\_token param be access-token, not auth\_token? [\#270](https://github.com/lynndylanhurley/devise_token_auth/issues/270)
- include associations on login [\#269](https://github.com/lynndylanhurley/devise_token_auth/issues/269)
- Getting Unauthorized error even after sending the correct token, uid and client [\#261](https://github.com/lynndylanhurley/devise_token_auth/issues/261)
- Weird error message [\#259](https://github.com/lynndylanhurley/devise_token_auth/issues/259)
- undefined method `provider' for \#\<User:0x007f49fd5da2e8\> [\#257](https://github.com/lynndylanhurley/devise_token_auth/issues/257)
- File download with query params [\#246](https://github.com/lynndylanhurley/devise_token_auth/issues/246)
- Info: is devise\_token\_auth compatible with rails 3.2.19? [\#245](https://github.com/lynndylanhurley/devise_token_auth/issues/245)
- Headers required for different methods [\#243](https://github.com/lynndylanhurley/devise_token_auth/issues/243)
- Unpermitted parameters: format, session, lang [\#239](https://github.com/lynndylanhurley/devise_token_auth/issues/239)
- On sign\_in, devise\_token\_auth expects the uid to be the same as the email [\#237](https://github.com/lynndylanhurley/devise_token_auth/issues/237)
- Name conflict with inherited\_resources [\#236](https://github.com/lynndylanhurley/devise_token_auth/issues/236)
- sign\_in will not fetch the token [\#234](https://github.com/lynndylanhurley/devise_token_auth/issues/234)
- Log in request 401 error [\#231](https://github.com/lynndylanhurley/devise_token_auth/issues/231)
- User Registration - "email address already in use" when it is unique [\#230](https://github.com/lynndylanhurley/devise_token_auth/issues/230)
- Devise email validation disabled...why? [\#229](https://github.com/lynndylanhurley/devise_token_auth/issues/229)
- confirm\_success\_url error not working [\#226](https://github.com/lynndylanhurley/devise_token_auth/issues/226)
- pending\_reconfirmation called when confirmable isn't used [\#224](https://github.com/lynndylanhurley/devise_token_auth/issues/224)
- omniauth\_success.html.erb JSON bug [\#221](https://github.com/lynndylanhurley/devise_token_auth/issues/221)
- Using devise\_token\_auth and ng\_token\_auth with angularJS in an Ionic Hybrid application [\#218](https://github.com/lynndylanhurley/devise_token_auth/issues/218)
- Where can I got token? [\#217](https://github.com/lynndylanhurley/devise_token_auth/issues/217)
- URI fragment prevent to send params in Confirmation URL [\#213](https://github.com/lynndylanhurley/devise_token_auth/issues/213)
- Limit tokens hash? [\#208](https://github.com/lynndylanhurley/devise_token_auth/issues/208)
- 500 error returned when no data is POSTed to registration controller [\#203](https://github.com/lynndylanhurley/devise_token_auth/issues/203)
- DELETE method becoming OPTIONS @ Heroku [\#197](https://github.com/lynndylanhurley/devise_token_auth/issues/197)
- 40 Mb log file and 1 minute to have token with curl [\#195](https://github.com/lynndylanhurley/devise_token_auth/issues/195)
- 401 unauthorized [\#193](https://github.com/lynndylanhurley/devise_token_auth/issues/193)
- GET requests to sign\_in shouldn't raise an exception [\#190](https://github.com/lynndylanhurley/devise_token_auth/issues/190)
- Api not locked by default [\#189](https://github.com/lynndylanhurley/devise_token_auth/issues/189)
- Rails  4.1 [\#187](https://github.com/lynndylanhurley/devise_token_auth/issues/187)
- Token based authentication with no sessions [\#183](https://github.com/lynndylanhurley/devise_token_auth/issues/183)
- undefined method `authenticate\_user!' [\#182](https://github.com/lynndylanhurley/devise_token_auth/issues/182)
- confirm\_success\_url shouldn't be a required param [\#176](https://github.com/lynndylanhurley/devise_token_auth/issues/176)
- Provide an OAuth implementation for native apps [\#175](https://github.com/lynndylanhurley/devise_token_auth/issues/175)
- getting an argument error when trying to use omniauth [\#174](https://github.com/lynndylanhurley/devise_token_auth/issues/174)
- Sign in via username doesn't seem to work correctly. [\#173](https://github.com/lynndylanhurley/devise_token_auth/issues/173)
- Cannot use + sign in email address. [\#171](https://github.com/lynndylanhurley/devise_token_auth/issues/171)
- How can i authenticate using curl and get private entries ! [\#167](https://github.com/lynndylanhurley/devise_token_auth/issues/167)
- Pessimistic Locking produces ArgumentError [\#165](https://github.com/lynndylanhurley/devise_token_auth/issues/165)
- POTENTIAL SECURITY RISK: Setting confirm\_success\_url and redirect\_url via API [\#162](https://github.com/lynndylanhurley/devise_token_auth/issues/162)
- Sign out just on client side ? [\#161](https://github.com/lynndylanhurley/devise_token_auth/issues/161)
- Unpermitted parameter: redirect\_url [\#160](https://github.com/lynndylanhurley/devise_token_auth/issues/160)
- Issues using devise and devise\_token\_auth [\#159](https://github.com/lynndylanhurley/devise_token_auth/issues/159)
- Add role based authorization [\#158](https://github.com/lynndylanhurley/devise_token_auth/issues/158)
- Not compatible with ActiveAdmin [\#156](https://github.com/lynndylanhurley/devise_token_auth/issues/156)
- \[Duplicate\] is devise\_invitable supported? [\#154](https://github.com/lynndylanhurley/devise_token_auth/issues/154)
- User can register with a "false" email [\#149](https://github.com/lynndylanhurley/devise_token_auth/issues/149)
- /validate\_token [\#148](https://github.com/lynndylanhurley/devise_token_auth/issues/148)
- Email confirmation link [\#147](https://github.com/lynndylanhurley/devise_token_auth/issues/147)
- Tokens field on database [\#146](https://github.com/lynndylanhurley/devise_token_auth/issues/146)
- Twitter OAuth always throughs CookieOverflow [\#145](https://github.com/lynndylanhurley/devise_token_auth/issues/145)
- Is there a way to configure apiUrl for both dev and prod? [\#144](https://github.com/lynndylanhurley/devise_token_auth/issues/144)
- Getting 401 unauthorized on login attempt [\#142](https://github.com/lynndylanhurley/devise_token_auth/issues/142)
- Comparing with jwt [\#140](https://github.com/lynndylanhurley/devise_token_auth/issues/140)
- Can't get omniauth to work \(error in redirect\_callbacks\) [\#139](https://github.com/lynndylanhurley/devise_token_auth/issues/139)
- Change controller inheritance [\#138](https://github.com/lynndylanhurley/devise_token_auth/issues/138)
- Reset Password call returns 400 for Not Found user [\#137](https://github.com/lynndylanhurley/devise_token_auth/issues/137)
- The gem is too big. Please take care of it. [\#136](https://github.com/lynndylanhurley/devise_token_auth/issues/136)
- Error when loging with facebook the second time without logout [\#135](https://github.com/lynndylanhurley/devise_token_auth/issues/135)
- OmniAuth redirect doesn't work if using the generated mount\_devise\_token route [\#133](https://github.com/lynndylanhurley/devise_token_auth/issues/133)
- Missing template /omniauth\_response  [\#132](https://github.com/lynndylanhurley/devise_token_auth/issues/132)
- Unpermitted parameter: session [\#130](https://github.com/lynndylanhurley/devise_token_auth/issues/130)
- OAuth error: We're sorry, but something went wrong [\#129](https://github.com/lynndylanhurley/devise_token_auth/issues/129)
- Would it be useful to integrate login with username ? [\#127](https://github.com/lynndylanhurley/devise_token_auth/issues/127)
- Sign in with login instead of email [\#126](https://github.com/lynndylanhurley/devise_token_auth/issues/126)
- Error sending password reset email when not using confirmable [\#124](https://github.com/lynndylanhurley/devise_token_auth/issues/124)
- Using expired token for parallel calls [\#123](https://github.com/lynndylanhurley/devise_token_auth/issues/123)
- User tokens don't properly deserialize [\#121](https://github.com/lynndylanhurley/devise_token_auth/issues/121)
- Could not load 'omniauth' [\#118](https://github.com/lynndylanhurley/devise_token_auth/issues/118)
- bad argument \(expected URI object or URI string\) [\#116](https://github.com/lynndylanhurley/devise_token_auth/issues/116)
- devise\_token\_auth for public API, but devise for rest of app? [\#114](https://github.com/lynndylanhurley/devise_token_auth/issues/114)
- Omniauthable deleted on UsersConcern : Why ? [\#111](https://github.com/lynndylanhurley/devise_token_auth/issues/111)
- Unrequired route [\#110](https://github.com/lynndylanhurley/devise_token_auth/issues/110)
- raises NoMethodError instead of displaying error when email is missing [\#108](https://github.com/lynndylanhurley/devise_token_auth/issues/108)
- Error with RailsAdmin. "The action 'new' could not be found for DeviseTokenAuth::SessionsController" [\#107](https://github.com/lynndylanhurley/devise_token_auth/issues/107)
- Circular dependency detected while autoloading constant Api [\#106](https://github.com/lynndylanhurley/devise_token_auth/issues/106)
- Can't Authenticate via cURL [\#105](https://github.com/lynndylanhurley/devise_token_auth/issues/105)
- Unpermitted parameters: user, registration [\#104](https://github.com/lynndylanhurley/devise_token_auth/issues/104)
- BCrypt::Errors::InvalidSalt errors [\#103](https://github.com/lynndylanhurley/devise_token_auth/issues/103)
- Active job token expiring integration [\#102](https://github.com/lynndylanhurley/devise_token_auth/issues/102)
- The action 'new' could not be found for DeviseTokenAuth::RegistrationsController [\#100](https://github.com/lynndylanhurley/devise_token_auth/issues/100)
- Disable confirmable [\#99](https://github.com/lynndylanhurley/devise_token_auth/issues/99)
- responders - rails 4.2 [\#98](https://github.com/lynndylanhurley/devise_token_auth/issues/98)
- forward skip to devise [\#97](https://github.com/lynndylanhurley/devise_token_auth/issues/97)
- API versioning the devise scope of token validation and ominiauth controller path will wrap up [\#96](https://github.com/lynndylanhurley/devise_token_auth/issues/96)
- Overwriting default "from" email address [\#94](https://github.com/lynndylanhurley/devise_token_auth/issues/94)
- uninitialized constant DeviseTokenAuth [\#92](https://github.com/lynndylanhurley/devise_token_auth/issues/92)
- change\_headers\_on\_each\_request not working expiry header empty [\#90](https://github.com/lynndylanhurley/devise_token_auth/issues/90)
- Gem render consistency [\#87](https://github.com/lynndylanhurley/devise_token_auth/issues/87)
- Sample Sessions Controller for logging in via Rails View. [\#86](https://github.com/lynndylanhurley/devise_token_auth/issues/86)
- Change authorization key: Use phone\_number instead of email [\#84](https://github.com/lynndylanhurley/devise_token_auth/issues/84)
- Conflict with active\_admin gem [\#83](https://github.com/lynndylanhurley/devise_token_auth/issues/83)
- NoMethodError in DeviseTokenAuth::OmniauthCallbacksController\#redirect\_callbacks [\#82](https://github.com/lynndylanhurley/devise_token_auth/issues/82)
- All the APIs are getting 'Authorized users only' [\#81](https://github.com/lynndylanhurley/devise_token_auth/issues/81)
- Is Devise option Rememberable required ? [\#80](https://github.com/lynndylanhurley/devise_token_auth/issues/80)
- Problem with skip\_confirmation! [\#78](https://github.com/lynndylanhurley/devise_token_auth/issues/78)
- Cannot reset password if registered by omniauth [\#77](https://github.com/lynndylanhurley/devise_token_auth/issues/77)
- NoMethodError at /omniauth/facebook/callback - undefined method `\[\]' for nil:NilClass [\#76](https://github.com/lynndylanhurley/devise_token_auth/issues/76)
- Skipping Registrations Controller Altogether [\#70](https://github.com/lynndylanhurley/devise_token_auth/issues/70)
- Problem in validate\_token if the model is in a namespace [\#69](https://github.com/lynndylanhurley/devise_token_auth/issues/69)
- Cannot send confirmation email if there is no 'User' model [\#68](https://github.com/lynndylanhurley/devise_token_auth/issues/68)
- Better guidelines for contributors [\#65](https://github.com/lynndylanhurley/devise_token_auth/issues/65)
- admin namespace [\#63](https://github.com/lynndylanhurley/devise_token_auth/issues/63)
- Devise trackable module not working [\#62](https://github.com/lynndylanhurley/devise_token_auth/issues/62)
- Devise\_token\_auth without OmniAuth authentication [\#60](https://github.com/lynndylanhurley/devise_token_auth/issues/60)
- Reset Password error [\#59](https://github.com/lynndylanhurley/devise_token_auth/issues/59)
- Confirmable - unconfirmed email [\#58](https://github.com/lynndylanhurley/devise_token_auth/issues/58)
- Email Column Isn't Used for Database Authentication [\#56](https://github.com/lynndylanhurley/devise_token_auth/issues/56)
- Unique Key for Provider and UID Combination [\#55](https://github.com/lynndylanhurley/devise_token_auth/issues/55)
- User Info in separate table or removed [\#53](https://github.com/lynndylanhurley/devise_token_auth/issues/53)
- rename @user to @resource [\#48](https://github.com/lynndylanhurley/devise_token_auth/issues/48)
- Active\_admin issue [\#47](https://github.com/lynndylanhurley/devise_token_auth/issues/47)
- Possible Logout Issue [\#46](https://github.com/lynndylanhurley/devise_token_auth/issues/46)
- Routes not appended to routes.rb [\#45](https://github.com/lynndylanhurley/devise_token_auth/issues/45)
- Return resource.errors.full\_messages in addition to resource.errors [\#44](https://github.com/lynndylanhurley/devise_token_auth/issues/44)
- Devise and Devise\_Token\_Auth in api namespace [\#43](https://github.com/lynndylanhurley/devise_token_auth/issues/43)
- Trackable attributes are not being updated. [\#42](https://github.com/lynndylanhurley/devise_token_auth/issues/42)
- Avoid using respond\_to in application controller [\#41](https://github.com/lynndylanhurley/devise_token_auth/issues/41)
- devise\_token\_auth assumes you want the :confirmable functionality [\#40](https://github.com/lynndylanhurley/devise_token_auth/issues/40)
- undefined method `match' for nil:NilClass [\#39](https://github.com/lynndylanhurley/devise_token_auth/issues/39)
- Expired token aren't removed when session expires [\#38](https://github.com/lynndylanhurley/devise_token_auth/issues/38)
- sign\_up helper  [\#37](https://github.com/lynndylanhurley/devise_token_auth/issues/37)
- self.tokens\[client\_id\]\['token'\] != token [\#30](https://github.com/lynndylanhurley/devise_token_auth/issues/30)
- How is the uid generated for non-omniauth users? [\#29](https://github.com/lynndylanhurley/devise_token_auth/issues/29)
- Access to current\_user variable? [\#28](https://github.com/lynndylanhurley/devise_token_auth/issues/28)
- Filter chain halted as :require\_no\_authentication  [\#27](https://github.com/lynndylanhurley/devise_token_auth/issues/27)
- Allow additional parameters for registration [\#25](https://github.com/lynndylanhurley/devise_token_auth/issues/25)
- Cannot add more parameters at sign\_up  [\#22](https://github.com/lynndylanhurley/devise_token_auth/issues/22)
- Error on Registration [\#21](https://github.com/lynndylanhurley/devise_token_auth/issues/21)
- Error with authentication [\#20](https://github.com/lynndylanhurley/devise_token_auth/issues/20)
- Cascade of Issues with Omniauth\(?\) [\#18](https://github.com/lynndylanhurley/devise_token_auth/issues/18)
- Batch Requests Respond with Original Auth Token [\#17](https://github.com/lynndylanhurley/devise_token_auth/issues/17)
- Sign out with email provider error [\#16](https://github.com/lynndylanhurley/devise_token_auth/issues/16)
- sessions\_controller.rb [\#12](https://github.com/lynndylanhurley/devise_token_auth/issues/12)
- Github login in example is broken [\#10](https://github.com/lynndylanhurley/devise_token_auth/issues/10)
- Facebook auth is broken [\#9](https://github.com/lynndylanhurley/devise_token_auth/issues/9)
- Generator is not working [\#8](https://github.com/lynndylanhurley/devise_token_auth/issues/8)
- Test ticket from Code Climate [\#6](https://github.com/lynndylanhurley/devise_token_auth/issues/6)
- Test ticket from Code Climate [\#5](https://github.com/lynndylanhurley/devise_token_auth/issues/5)
- extending the devise\_token\_auth user model [\#4](https://github.com/lynndylanhurley/devise_token_auth/issues/4)
- A few ideas [\#3](https://github.com/lynndylanhurley/devise_token_auth/issues/3)
- Google Oauth2 does not set cookies in production. [\#1](https://github.com/lynndylanhurley/devise_token_auth/issues/1)

**Merged pull requests:**

- add Brazilian Portuguese translation \(pt-BR\) [\#331](https://github.com/lynndylanhurley/devise_token_auth/pull/331) ([josiasds](https://github.com/josiasds))
- Tests to ensure standard devise has greater priority than tokens [\#330](https://github.com/lynndylanhurley/devise_token_auth/pull/330) ([colavitam](https://github.com/colavitam))
- Fixed error when using standard devise authentication [\#329](https://github.com/lynndylanhurley/devise_token_auth/pull/329) ([colavitam](https://github.com/colavitam))
- feat\(improved-omniauth\): omniauth sameWindow and inAppBrowser flows [\#323](https://github.com/lynndylanhurley/devise_token_auth/pull/323) ([nbrustein](https://github.com/nbrustein))
- Old password check before password update [\#317](https://github.com/lynndylanhurley/devise_token_auth/pull/317) ([jakubrohleder](https://github.com/jakubrohleder))
- Remove erroneous colon from before\_action callback [\#310](https://github.com/lynndylanhurley/devise_token_auth/pull/310) ([jmliu](https://github.com/jmliu))
- Disabled serialization for JSON type columns [\#306](https://github.com/lynndylanhurley/devise_token_auth/pull/306) ([colavitam](https://github.com/colavitam))
- Set default provider to "email" in migration [\#302](https://github.com/lynndylanhurley/devise_token_auth/pull/302) ([colavitam](https://github.com/colavitam))
- Fix an issue for not :confirmable users [\#296](https://github.com/lynndylanhurley/devise_token_auth/pull/296) ([sebfie](https://github.com/sebfie))
- Update README.md [\#295](https://github.com/lynndylanhurley/devise_token_auth/pull/295) ([adisos](https://github.com/adisos))
- Fix  MOUNT\_PATH 'Read More' link [\#294](https://github.com/lynndylanhurley/devise_token_auth/pull/294) ([jmliu](https://github.com/jmliu))
- Don't send password reset instructions to unconfirmed email [\#288](https://github.com/lynndylanhurley/devise_token_auth/pull/288) ([coryschires](https://github.com/coryschires))
- Feature/i18n support [\#283](https://github.com/lynndylanhurley/devise_token_auth/pull/283) ([sebfie](https://github.com/sebfie))
- Update documentation for validate\_token [\#277](https://github.com/lynndylanhurley/devise_token_auth/pull/277) ([adamgall](https://github.com/adamgall))
- Added json support for tokens [\#276](https://github.com/lynndylanhurley/devise_token_auth/pull/276) ([shicholas](https://github.com/shicholas))
- perf\(token\_is\_current?\): add simplistic cache to reduce overhead of redundant token checks during validation calls [\#272](https://github.com/lynndylanhurley/devise_token_auth/pull/272) ([booleanbetrayal](https://github.com/booleanbetrayal))
- perf\(update\_auth\_header\): only lock the resource if we are rotating tokens [\#267](https://github.com/lynndylanhurley/devise_token_auth/pull/267) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(email-validation\): Update in-use email validation message during registration to allow full\_message use [\#255](https://github.com/lynndylanhurley/devise_token_auth/pull/255) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(session\#new\): fix unhandled 500 when logging in with valid user and bad password [\#254](https://github.com/lynndylanhurley/devise_token_auth/pull/254) ([mathemagica](https://github.com/mathemagica))
- feat\(ominauth\): support json-formatted values in omniauth callback.  [\#252](https://github.com/lynndylanhurley/devise_token_auth/pull/252) ([nbrustein](https://github.com/nbrustein))
- fix\(sessions controller\): call reset\_session on destroy [\#251](https://github.com/lynndylanhurley/devise_token_auth/pull/251) ([nbrustein](https://github.com/nbrustein))
- fix\(resource\_class\): support optional mapping property from set\_user\_by\_token [\#250](https://github.com/lynndylanhurley/devise_token_auth/pull/250) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Allow current\_password to be supplied when updating profile. [\#240](https://github.com/lynndylanhurley/devise_token_auth/pull/240) ([jasonswett](https://github.com/jasonswett))
- fixes password reset when not using confirmable [\#225](https://github.com/lynndylanhurley/devise_token_auth/pull/225) ([aesnyder](https://github.com/aesnyder))
- Fix error when email missing from registration params [\#220](https://github.com/lynndylanhurley/devise_token_auth/pull/220) ([iangreenleaf](https://github.com/iangreenleaf))
- URI fragment should appear at the end of URL [\#214](https://github.com/lynndylanhurley/devise_token_auth/pull/214) ([edymerchk](https://github.com/edymerchk))
- Super block yield \(all controllers\) [\#209](https://github.com/lynndylanhurley/devise_token_auth/pull/209) ([sgwilym](https://github.com/sgwilym))
- Super block yield [\#207](https://github.com/lynndylanhurley/devise_token_auth/pull/207) ([sgwilym](https://github.com/sgwilym))
- Ability to localize error message [\#206](https://github.com/lynndylanhurley/devise_token_auth/pull/206) ([lda](https://github.com/lda))
- remove fragment sign \("\#"\) from URLs without fragment [\#205](https://github.com/lynndylanhurley/devise_token_auth/pull/205) ([tomdov](https://github.com/tomdov))
- Return 422 \(was 500\) when empty body for sign up and account update [\#204](https://github.com/lynndylanhurley/devise_token_auth/pull/204) ([mchavarriagam](https://github.com/mchavarriagam))
- Users with allowed unconfirmed access can now log in successfully. [\#202](https://github.com/lynndylanhurley/devise_token_auth/pull/202) ([colavitam](https://github.com/colavitam))
- Authenticating an existing Warden/Devise User [\#200](https://github.com/lynndylanhurley/devise_token_auth/pull/200) ([nickL](https://github.com/nickL))
- GET sign\_in should direct people to use POST sign\_in rather than raising exception [\#191](https://github.com/lynndylanhurley/devise_token_auth/pull/191) ([milesmatthias](https://github.com/milesmatthias))
- Ignore 'extra' in Twitter auth response to avoid CookieOverflow. Fixes \#145. [\#179](https://github.com/lynndylanhurley/devise_token_auth/pull/179) ([tbloncar](https://github.com/tbloncar))
- Some missing as\_json ? [\#152](https://github.com/lynndylanhurley/devise_token_auth/pull/152) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Check email format on registration [\#150](https://github.com/lynndylanhurley/devise_token_auth/pull/150) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Actual header key uses dashes, not underscores. [\#143](https://github.com/lynndylanhurley/devise_token_auth/pull/143) ([ragaskar](https://github.com/ragaskar))
- Username register login [\#128](https://github.com/lynndylanhurley/devise_token_auth/pull/128) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Check if confirmable is active before skipping confirmation [\#125](https://github.com/lynndylanhurley/devise_token_auth/pull/125) ([nicolas-besnard](https://github.com/nicolas-besnard))
- Fix links to section about controller integration. [\#117](https://github.com/lynndylanhurley/devise_token_auth/pull/117) ([Le6ow5k1](https://github.com/Le6ow5k1))
- document GET for /validate\_token [\#113](https://github.com/lynndylanhurley/devise_token_auth/pull/113) ([lukaselmer](https://github.com/lukaselmer))
- Fix small error in documentation. [\#91](https://github.com/lynndylanhurley/devise_token_auth/pull/91) ([edgarhenriquez](https://github.com/edgarhenriquez))
- Exclude devise modules [\#85](https://github.com/lynndylanhurley/devise_token_auth/pull/85) ([jartek](https://github.com/jartek))
- fix\(registration and update\): Ensure UID is updated alongside Email, and case-sensitivity is honored [\#71](https://github.com/lynndylanhurley/devise_token_auth/pull/71) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Add better guidelines for contributors. [\#67](https://github.com/lynndylanhurley/devise_token_auth/pull/67) ([edgarhenriquez](https://github.com/edgarhenriquez))
- Use resource\_class to override email confirmation. [\#64](https://github.com/lynndylanhurley/devise_token_auth/pull/64) ([edgarhenriquez](https://github.com/edgarhenriquez))
- fix\(case-sensitivity\): support devise case\_insensitive\_keys for session ... [\#57](https://github.com/lynndylanhurley/devise_token_auth/pull/57) ([booleanbetrayal](https://github.com/booleanbetrayal))
- fix\(contention\): fix write contention in update\_auth\_headers and always ... [\#52](https://github.com/lynndylanhurley/devise_token_auth/pull/52) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Include resource.errors.full\_messages in error response. [\#50](https://github.com/lynndylanhurley/devise_token_auth/pull/50) ([jasonswett](https://github.com/jasonswett))
- fix\(expiry\): fix an issue where token expiration checks were too permissive [\#49](https://github.com/lynndylanhurley/devise_token_auth/pull/49) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Update README with Example Generator Command [\#35](https://github.com/lynndylanhurley/devise_token_auth/pull/35) ([wwilkins](https://github.com/wwilkins))
- Remove OmniAuth dependency [\#26](https://github.com/lynndylanhurley/devise_token_auth/pull/26) ([hannahhoward](https://github.com/hannahhoward))
- Update README.md [\#24](https://github.com/lynndylanhurley/devise_token_auth/pull/24) ([davidsavoya](https://github.com/davidsavoya))
- guard against MissingAttributeError during common ActiveRecord operations [\#19](https://github.com/lynndylanhurley/devise_token_auth/pull/19) ([booleanbetrayal](https://github.com/booleanbetrayal))
- Fix expiry data type [\#11](https://github.com/lynndylanhurley/devise_token_auth/pull/11) ([lonre](https://github.com/lonre))
- README and travis config tweaks [\#7](https://github.com/lynndylanhurley/devise_token_auth/pull/7) ([guilhermesimoes](https://github.com/guilhermesimoes))


\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*

\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*

\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*

\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*