Update to latest plexi
diff --git a/lib/plexi b/lib/plexi
index 85c51d5..1c72603 160000
--- a/lib/plexi
+++ b/lib/plexi
@@ -1 +1 @@
-Subproject commit 85c51d5e9df59e3c7c188c1264b72c82c418c863
+Subproject commit 1c72603e6b6ab7c0f889dcc0701072d1ef5f25b3
diff --git a/src/com/google/enterprise/adaptor/googleauthn/GoogleAuthnAdaptor.java b/src/com/google/enterprise/adaptor/googleauthn/GoogleAuthnAdaptor.java
index 0e986c5..f588230 100644
--- a/src/com/google/enterprise/adaptor/googleauthn/GoogleAuthnAdaptor.java
+++ b/src/com/google/enterprise/adaptor/googleauthn/GoogleAuthnAdaptor.java
@@ -20,7 +20,7 @@
 
 import com.google.enterprise.adaptor.AbstractAdaptor;
 import com.google.enterprise.adaptor.AdaptorContext;
-import com.google.enterprise.adaptor.AuthnAdaptor;
+import com.google.enterprise.adaptor.AuthnAuthority;
 import com.google.enterprise.adaptor.AuthnIdentity;
 import com.google.enterprise.adaptor.Config;
 import com.google.enterprise.adaptor.DocIdPusher;
@@ -66,7 +66,7 @@
 
 /** Adaptor that authenticates users with Google. */
 public class GoogleAuthnAdaptor extends AbstractAdaptor
-    implements AuthnAdaptor {
+    implements AuthnAuthority {
   private static final String PROGRAM_NAME = "GoogleAuthnAdaptor/v0.1";
   private static final String SESSION_DATA = "authndata";
 
@@ -90,6 +90,7 @@
   @Override
   public void init(AdaptorContext context) throws IOException {
     this.context = context;
+    context.setAuthnAuthority(this);
     Config config = context.getConfig();
     consumerKey = config.getValue("google-authn.consumerKey");
     consumerSecret = context.getSensitiveValueDecoder().decodeValue(