Spartan Java

Authenticate users using i5/OS (AS400) credentials

by ricardoz on May.12, 2008, under Security, Tips

The folks at IBM have a nice API to use i5/OS (AS400) stuff from Java code. Check it out at http://www-03.ibm.com/systems/i/software/toolbox/index.html.

What I particularly find very useful and have used often is to validate user names and passwords with the AS400 authentication services. The following code validates a userName and password.

1
2
3
4
5
6
7
8
9
10
11
import com.ibm.as400.access.AS400;
import com.ibm.as400.access.AS400SecurityException;
...
   String ip = "192.168.0.32";  // Place your AS400 IP address here
   String userName = "john"; // User name
   String password = "private"; // Password
   AS400 system = new AS400(ip, userName, password);
   if (system.validateSignon()){
      result = AUTH_OK;
   }
...

Nice and easy, eh?

Bookmark it / share it:

  • Digg
  • del.icio.us
  • Google Bookmarks
  • Slashdot
  • Technorati
  • StumbleUpon
  • email
  • Facebook
  • LinkedIn
  • Print
  • NewsVine
  • Twitter
:, , , , , ,

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...