001    package org.tynamo.security.federatedaccounts.services;
002    
003    import org.apache.shiro.authc.AuthenticationInfo;
004    import org.apache.shiro.authc.AuthenticationToken;
005    
006    public interface FederatedAccountService {
007            public static final String IDPROPERTY = ".id";
008    
009            AuthenticationInfo federate(String realmName, Object remotePrincipal, AuthenticationToken authenticationToken, Object remoteAccount);
010    }