BioAPI for web authentication

286 views
Skip to first unread message

Enrique Otero

unread,
Mar 12, 2007, 1:53:32 PM3/12/07
to linux-bi...@googlegroups.com, Elisardo González Agulla
Hello everybody!

My name is Enrique Otero and I am a member of a research group at the
University of Vigo (Spain).

We are working on the development of an open-source Java-based framework
for biometric authentication oriented to the web. For this purpose, we
have developed a Java Web Start client application that allows the use
of any BioAPI-compliant software or devices (as UPEK fingeprint
scanners) in order to authenticate users. Furthermore, basic
face-verification mode based on webcam images of the user is provided.

The BioAPI-compliant devices can be controlled by using a JNI wrapper
compatible with the BioAPI implementations both for Linux and Windows.
This wrapper is based on the open-source JBioAPI project developed by
Michael Crusoe (http://www.qrivy.net/~michael/blua/jbioapi/). Otherwise,
the architecture for single sign-on web authentication is based on the
Central Authentication Service (CAS), an open-source project leaded by
JA-SIG (the Java Architectures Special Interest Group).

We have named our project BioWebAuth (Biometrics for Web
Authentication). It is currently available on
http://sourceforge.net/projects/biowebauth

Any feedback/comment/suggestion that helps us to improve this work is
welcome.

Regards,
Enrique

Michael R. Crusoe

unread,
Mar 14, 2007, 11:57:45 AM3/14/07
to linux-bi...@googlegroups.com, Elisardo González Agulla

This looks great -- I want to especially draw attention to the
screenshots at http://biowebauth.svn.sourceforge.net/viewvc/*checkout*/biowebauth/biowebauth/docs/screenshots/screenshot.html

Thanks Enrique for giving back to the open-source community.

> Regards,
> Enrique
>
> >
>

reptil

unread,
Mar 14, 2007, 2:18:39 PM3/14/07
to Biometrics on Linux
hi , michel and enrique... i began to work with biometric devices,
first with bioapi but i was slam with a lot of errors that i don't
understand; yesterday, i found your jbioapi and retake my project
about biometrics. I use the UPEK's touchchip device on ubuntu edgy,
j2sdk 1.4.2. and the TFMESS BioAPI BSP for Linux. after the
installation i ran the Sample program and i obtain this:
igalicia@igalicia:~/fingerprint/bioapi/apps/NonGUI_Sample$ Sample
Starting Sample Application
Major=1 Minor=10
BSP Index= 0
BSP Name: libbioapi_dummy100.so
Description: BioAPI v1.1 Dummy BSP
Vendor: Example Vendor
Module ID: {ffffffffffffffffffffffffffffffff}
Device ID: 0x00000000
BSP Index= 1
BSP Name: libpwbsp.so
Description: BioAPI Password BSP
Vendor: BioAPI Consortium
Module ID: {263a41e071eb11d49c34124037000000}
Device ID: 0x00000000
BSP Index= 2
BSP Name: libtfmessbsp.so
Description: TouchChip TFM/ESS Fingerprint BSP
Vendor: UPEK, Inc.
Module ID: {5550454b2054464d2f45535320425350}
Device ID: 0x00000000
Please enter your user id

now i run the test in jbioapi and obtain BioAPI Error: 0x4 null. i
probe changing the defaultBspUuid value by the
{5550454b2054464d2f45535320425350} and obtain a pretty error 0X1046

what do i make wrong?

reptil

unread,
Mar 14, 2007, 6:58:59 PM3/14/07
to Biometrics on Linux
i forgot it! i use the bioapi-1.2.3_i386.deb

and i chage the {5550454b2054464d2f45535320425350} by
{5550454b-2054-464d-2f45-535320425350} and have a different error
the trace

No "java.security.auth.login.config" property set, using default value
of "jbioapi.jaas.config
Part 1: Setup
Part 1: Number of installed BSPs: 3
No BSP UUID specified on the command line, using
{5550454b-2054-464d-2f45-535320425350} instead.
BioAPI Error: 0x194d
null
net.qrivy.jbioapi.BioApiException
at net.qrivy.bioapi.BioAPIJNI.loadModule(Native Method)
at net.qrivy.bioapi.BioAPI.loadModule(BioAPI.java:158)
at
net.qrivy.jbioapi.BiometricsFramework.getBiometricServiceProvider(BiometricsFramework.java:
71)
at Test.main(Test.java:79)

thanks for your help!

Reply all
Reply to author
Forward
0 new messages