X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fauth%2FSpnegoLoginModule.java;h=c94480cb54de824d0ec2d9f31bdaf3f5cae993f7;hb=b71546ddc74d6ca49d252806aafd491c75dfe1fb;hp=27de54be35567496e81c14477b3ae3f9b4768eb5;hpb=088c1b517a543e935d8ab65c3b2fd2d0269b551d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/auth/SpnegoLoginModule.java b/org.argeo.cms/src/org/argeo/cms/auth/SpnegoLoginModule.java index 27de54be3..c94480cb5 100644 --- a/org.argeo.cms/src/org/argeo/cms/auth/SpnegoLoginModule.java +++ b/org.argeo.cms/src/org/argeo/cms/auth/SpnegoLoginModule.java @@ -8,8 +8,7 @@ import javax.security.auth.callback.CallbackHandler; import javax.security.auth.login.LoginException; import javax.security.auth.spi.LoginModule; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.argeo.api.cms.CmsLog; import org.argeo.cms.internal.kernel.Activator; import org.ietf.jgss.GSSContext; import org.ietf.jgss.GSSCredential; @@ -19,7 +18,7 @@ import org.ietf.jgss.GSSName; /** SPNEGO login */ public class SpnegoLoginModule implements LoginModule { - private final static Log log = LogFactory.getLog(SpnegoLoginModule.class); + private final static CmsLog log = CmsLog.getLog(SpnegoLoginModule.class); private Subject subject; private Map sharedState = null; @@ -132,4 +131,8 @@ public class SpnegoLoginModule implements LoginModule { return null; } + + public static boolean hasAcceptorCredentials() { + return Activator.getAcceptorCredentials() != null; + } }