JBoss Community Archive (Read Only)

PicketBox

Username and Password

Introduction

This section describes how to authenticate users using the username and password as credentials. 

This authentication type is provided by the org.picketbox.core.authentication.impl.UserNamePasswordAuthenticationMechanism.

You do not need any specific configuration to use this mechanism, it is already configured when you start PicketBox.

Supported Credentials

This mechanism supports the following credential:

  • org.picketbox.core.authentication.credential.UsernamePasswordCredential

The code bellow demonstrates how to create this credential type.

String userName = "admin";
String password = "admin";

UserCredential credential = new UsernamePasswordCredential(userName, password);

Example

Username and Password Authentication
PicketBoxManager picketBoxManager = createManager();

UserContext authenticatingContext = new UserContext();

authenticatingContext.setCredential(new UsernamePasswordCredential("admin", "admin"));

UserContext authenticatedContext = picketBoxManager.authenticate(authenticatingContext);

assertNotNull(authenticatedContext);
assertNotNull(authenticatedContext.isAuthenticated());
JBoss.org Content Archive (Read Only), exported from JBoss Community Documentation Editor at 2020-03-11 12:16:22 UTC, last content change 2012-11-01 20:51:01 UTC.