edu.emory.mathcs.util.security.auth.server.impl
Class AuthContextSrvImpl

java.lang.Object
  extended byedu.emory.mathcs.util.security.auth.server.impl.AuthContextSrvImpl
All Implemented Interfaces:
AuthContextSrv, java.rmi.Remote

public class AuthContextSrvImpl
extends java.lang.Object
implements AuthContextSrv

Title: H2O

Description: H2O Distributed Computing Platform

Copyright: Copyright (c) 2001

Company: Emory University

Version:
1.0
Author:
not attributable

Field Summary
protected  AuthenticatorCollection authenticators
           
 
Constructor Summary
AuthContextSrvImpl(AuthenticatorCollection authenticators)
           
 
Method Summary
 AuthResponse[] auth(AuthRequest[] requests)
           
 java.util.Set getAuthenticatedPrincipals()
           
 java.util.Set getDelegatedCredentials()
           
 java.util.Set getPublicCredentials()
           
 java.lang.String[] getSupportedProtocols()
           
 AuthResponse[] initAuth(AuthInitRequest[] requests)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

authenticators

protected final AuthenticatorCollection authenticators
Constructor Detail

AuthContextSrvImpl

public AuthContextSrvImpl(AuthenticatorCollection authenticators)
Method Detail

getSupportedProtocols

public java.lang.String[] getSupportedProtocols()

initAuth

public AuthResponse[] initAuth(AuthInitRequest[] requests)
                        throws java.rmi.RemoteException
Specified by:
initAuth in interface AuthContextSrv
Throws:
java.rmi.RemoteException

auth

public AuthResponse[] auth(AuthRequest[] requests)
                    throws java.rmi.RemoteException
Specified by:
auth in interface AuthContextSrv
Throws:
java.rmi.RemoteException

getAuthenticatedPrincipals

public java.util.Set getAuthenticatedPrincipals()

getPublicCredentials

public java.util.Set getPublicCredentials()

getDelegatedCredentials

public java.util.Set getDelegatedCredentials()