I've created an AuthProvider implementation to use our authentication system.
It's more or less working, I largely copied the ZimbraAuthProvider implementation and changed as necessary...
I've hit a problem though: trying to auth through SOAP using our customer provider.
I'm basing my tests on this article: » Zimbra :: Blog -- specifically the part:
... I have constructed a SOAP auth request that looks like this using the LmcSoapRequest classes:
<AuthRequest xmlns="urn:zimbraAccount"><authToken type="OUR_AUTH_PROVIDER">xxxTokenFromOurAuthSystem </authToken></AuthRequest>
Our AuthProvider implementation checks with our signon system and validates the supplied token.
However all the logging indicates that even though I am specifying our custom AuthProvider impl in the <authToken> type as per the blog article it is never being called ...
If anyone has any insights they would be appreciated, maybe I'm just missing something simple?