Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 25 for CREDENTIAL (0.06 seconds)

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

             *
             * @param <CREDENTIAL> the credential type
             * @param credentialType the class of the credential type
             * @param oneArgLambda the function to apply for credential resolution
             */
            public <CREDENTIAL extends LoginCredential> void resolve(final Class<CREDENTIAL> credentialType,
                    final Function<CREDENTIAL, OptionalEntity<FessUser>> oneArgLambda) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 12.1K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/sso/SsoAuthenticatorTest.java

            public TestLoginCredentialResolver() {
                super(null); // Pass null since we're mocking
            }
    
            @Override
            public <CREDENTIAL extends LoginCredential> void resolve(final Class<CREDENTIAL> credentialType,
                    final Function<CREDENTIAL, OptionalEntity<FessUser>> oneArgLambda) {
                this.resolveCalled = true;
                this.lastCredentialType = credentialType;
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 11.2K bytes
    - Click Count (1)
  3. src/test/java/org/codelibs/fess/sso/SsoManagerTest.java

            };
    
            // Verify SSO is available
            assertTrue(ssoManager.available());
    
            // Verify login credential retrieval
            LoginCredential credential = ssoManager.getLoginCredential();
            assertNotNull(credential);
            assertEquals("samluser", ((TestLoginCredential) credential).username);
    
            // Verify response retrieval
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 16.5K bytes
    - Click Count (0)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to Top