1 |
6147
|
jones
|
Creating a Java Class that Implements AuthInterface
|
2 |
|
|
===================================================
|
3 |
6847
|
jones
|
By default, Metacat supports the use of LDAP as an external authentication
|
4 |
|
|
mechanism. It does this by supplying a class (``AuthLDAP``) that implements
|
5 |
|
|
authentication via an external LDAP server. However, administrators have the
|
6 |
|
|
choice of replacing LDAP with a different system for authentication because
|
7 |
|
|
Metacat is written such that this Authentication provider is replaceable with
|
8 |
|
|
another class that implements the same interface (``AuthInterface``). As
|
9 |
|
|
an Administrator, you have the choice to provide an alternative implementation
|
10 |
|
|
of ``AuthInterface`` and then configuring ``metacat.properties`` to use that
|
11 |
|
|
class for authentication instead of LDAP.
|