Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 11 for CREDENTIAL (0.07 seconds)

  1. src/main/java/org/codelibs/fess/app/web/base/login/SpnegoCredential.java

     * governing permissions and limitations under the License.
     */
    package org.codelibs.fess.app.web.base.login;
    
    import org.lastaflute.web.login.credential.LoginCredential;
    
    /**
     * SPNEGO authentication credential implementation.
     *
     * This class represents login credentials obtained through SPNEGO (Security Provider
     * Negotiation Protocol) authentication. It contains the username extracted from the
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 1.9K bytes
    - Click Count (1)
  2. src/main/java/org/codelibs/fess/app/web/base/login/EntraIdCredential.java

    import org.codelibs.fess.util.ComponentUtil;
    import org.lastaflute.web.login.credential.LoginCredential;
    
    import com.microsoft.aad.msal4j.IAccount;
    import com.microsoft.aad.msal4j.IAuthenticationResult;
    
    /**
     * Microsoft Entra ID credential implementation for Fess authentication.
     * Provides login credential functionality using Entra ID authentication results.
     */
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 7.8K bytes
    - Click Count (0)
  3. src/main/java/org/codelibs/fess/app/web/base/login/FessCredential.java

     */
    package org.codelibs.fess.app.web.base.login;
    
    /**
     * Interface for Fess credential management.
     * Provides access to user identification information.
     */
    public interface FessCredential {
    
        /**
         * Gets the user ID for this credential.
         * @return The user ID.
         */
        String getUserId();
    
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 927 bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/app/web/base/login/SamlCredential.java

    import org.codelibs.fess.helper.SystemHelper;
    import org.codelibs.fess.mylasta.direction.FessConfig;
    import org.codelibs.fess.util.ComponentUtil;
    import org.codelibs.saml2.Auth;
    import org.lastaflute.web.login.credential.LoginCredential;
    
    /**
     * Credential for SAML authentication.
     */
    public class SamlCredential implements LoginCredential, FessCredential {
    
        private final Map<String, List<String>> attributes;
    
        private final String nameId;
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 8.4K bytes
    - Click Count (0)
  5. src/main/java/org/codelibs/fess/app/web/base/login/OpenIdConnectCredential.java

    import org.codelibs.fess.util.DocumentUtil;
    import org.lastaflute.web.login.credential.LoginCredential;
    
    /**
     * OpenID Connect credential implementation.
     */
    public class OpenIdConnectCredential implements LoginCredential, FessCredential {
    
        private final Map<String, Object> attributes;
    
        /**
         * Creates a new OpenID Connect credential.
         *
         * @param attributes the attributes from OpenID Connect provider
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 5.1K bytes
    - Click Count (0)
  6. src/main/java/org/codelibs/fess/sso/SsoAuthenticator.java

     */
    public interface SsoAuthenticator {
    
        /**
         * Gets the login credential for SSO authentication.
         * @return The login credential.
         */
        LoginCredential getLoginCredential();
    
        /**
         * Resolves credential using the provided resolver.
         * @param resolver The login credential resolver.
         */
        void resolveCredential(LoginCredentialResolver resolver);
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 2.2K bytes
    - Click Count (1)
  7. src/main/java/org/codelibs/fess/app/web/base/login/LocalUserCredential.java

     * governing permissions and limitations under the License.
     */
    package org.codelibs.fess.app.web.base.login;
    
    import org.lastaflute.web.login.credential.UserPasswordCredential;
    
    /**
     * The credential for a local user.
     */
    public class LocalUserCredential extends UserPasswordCredential implements FessCredential {
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 1.2K bytes
    - Click Count (0)
  8. src/main/java/org/codelibs/fess/app/web/base/login/ActionResponseCredential.java

     */
    package org.codelibs.fess.app.web.base.login;
    
    import java.util.function.Supplier;
    
    import org.lastaflute.web.login.credential.LoginCredential;
    import org.lastaflute.web.response.ActionResponse;
    
    /**
     * The credential for action response.
     */
    public class ActionResponseCredential implements LoginCredential {
    
        private final Supplier<ActionResponse> action;
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 1.3K bytes
    - Click Count (0)
  9. src/main/java/org/codelibs/fess/sso/SsoManager.java

        }
    
        /**
         * Attempts to obtain login credentials using the configured SSO authenticator.
         *
         * @return The login credential from SSO authentication, or null if SSO is not available
         *         or no credential could be obtained
         */
        public LoginCredential getLoginCredential() {
            if (available()) {
                final SsoAuthenticator authenticator = getAuthenticator();
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 5.3K bytes
    - Click Count (0)
  10. src/main/java/org/codelibs/fess/util/SystemUtil.java

     * methods specific to the Fess application.
     */
    public class SystemUtil extends org.codelibs.core.lang.SystemUtil {
    
        private static final String DEFAULT_SENSITIVE_PATTERN = ".*password.*|.*secret.*|.*key.*|.*token.*|.*credential.*|.*auth.*|.*private.*";
    
        private static volatile Pattern sensitivePattern;
    
        /**
         * Private constructor to prevent instantiation.
         */
        private SystemUtil() {
        }
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Jan 02 03:32:50 GMT 2026
    - 3.1K bytes
    - Click Count (0)
Back to Top