com.raritantechnologies.google.connector
Class GoogleSecurityManager

java.lang.Object
  extended bycom.raritantechnologies.google.connector.GoogleSecurityManager

public class GoogleSecurityManager
extends java.lang.Object

Implementation of Google AuthenticationManager and AuthorizationManager that wraps an RTI ISecurityManager and ILoginInfo.


Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Constructor Summary
GoogleSecurityManager(ISecurityManager rtiSecurityManager, ILoginInfo loginInfo)
           
 
Method Summary
 AuthenticationResponse authenticate(AuthenticationIdentity identity)
           
 java.util.Collection authorizeDocids(java.util.Collection docids, AuthenticationIdentity identity)
           
 boolean login()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GoogleSecurityManager

public GoogleSecurityManager(ISecurityManager rtiSecurityManager,
                             ILoginInfo loginInfo)
Method Detail

login

public boolean login()
              throws RepositoryLoginException,
                     RepositoryException
Throws:
RepositoryLoginException
RepositoryException

authenticate

public AuthenticationResponse authenticate(AuthenticationIdentity identity)
                                    throws RepositoryLoginException,
                                           RepositoryException
Throws:
RepositoryLoginException
RepositoryException

authorizeDocids

public java.util.Collection authorizeDocids(java.util.Collection docids,
                                            AuthenticationIdentity identity)
                                     throws RepositoryException
Throws:
RepositoryException