Play! Authenticate : Play!框架的可扩展身份验证插件

jopen 11年前

Play! Authenticate是Play! Framework 2.0框架的一个基于Java的崭新可扩展身份验证插件。支持一些常见的OAuth2 providers如:非死book , Google ,推ter ,OpenID等,也可以是自己搭建账号服务。

特性:

  • Fully customizable and localizable controllers and views (e.g. Play Authenticate allows you to define your own controllers and views for every visual step of the signup and/or log in process)
  • Completely dynamic URL generation for all views (uses the route file - means you can adapt the look and feel as much as you like).
    • The sample shows how to do this with 推ter bootstrap
    </li>
  • Linking of accounts (e.g. one local user with multiple authentication providers)
    • Linking can be done automatically or after asking the user (default)
    • </ul> </li>
    • Merge detection (e.g. a user created two unconnected local accounts)
      • Account merge can be done automatically or after asking the user (default)
      • </ul> </li>
      • Tight deadbolt2 authorization integration (Sample included).
      • HTTPS support (for OAuth2 redirect links and email verification).
      • Verification email used by Email/Password provider is fully customizable and localizable and can be sent in either text or HTML or both.
      • </ul>

        项目主页:http://www.open-open.com/lib/view/home/1371456432781