DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone >

OACC 2.0.0 new alpha 4 release, adds comprehensive pluggable authentication support.

Adinath Raveendra Raj user avatar by
Adinath Raveendra Raj
·
Nov. 24, 14 · · News
Like (0)
Save
Tweet
487 Views

Join the DZone community and get the full member experience.

Join For Free

OACC  is a powerful, new Java Application Security Framework (http://oaccframework.org). This release adds comprehensive pluggable authentication provider support. An application using OACC can now provide a custom authentication provider implementation that uses LDAP, biometrics or any other scheme for authentication. OACC ships with a built-in password-based authentication provider.

Summary of changes in this release:

  • comprehensive pluggable authentication provider support
  • redesigned authentication API calls to use credentials instead of passwords
  • new extensible credentials interface to allow arbitrary authentication mechanisms
  • built-in authentication provider now uses `char[]` instead of `String` for passwords


AccessControlContext API changes:

  • `authenticate` method now takes a `Credentials` instance instead of a password
  • new `authenticate` method to support authentication without providing credentials (for authentication provider that support it)
  • renames `setResourcePassword()` to `setCredentials()`
  • replaces `createAuthenticatableResource()` with overloaded `createResource()` methods


Includes a built-in `AuthenticationProvider` that provides password-based authentication, so that clients have the option to use OACC without having to implement their own authentication mechanism. Note that any passwords handled by the built-in authentication provider now use `char[]` exclusively, instead of `String`.

Bug fixes:

  • fixes a bug that caused `AccessControlContext` instances to not be serializable


 

authentication Release (agency) Alpha (finance)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • This Is How You Give Good Feedback at Work
  • An Overview of 3 Java Embedded Databases
  • SDLC Vs STLC: What's the Difference?
  • Modernizing Testing With Data Pipelines

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo