Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 51 - 60 of 134 for Roles (0.02 seconds)

The search processing time has exceeded the limit. The displayed results may be partial.

  1. src/main/java/org/codelibs/fess/taglib/FessFunctions.java

         */
        public static boolean hasActionRole(final String role) {
            final String[] roles;
            if (role.endsWith(FessAdminAction.VIEW)) {
                roles = new String[] { role, role.substring(0, role.length() - FessAdminAction.VIEW.length()) };
            } else {
                roles = new String[] { role };
            }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 25.4K bytes
    - Click Count (1)
  2. docs/en/docs/how-to/conditional-openapi.md

    If you want to secure your API, there are several better things you can do, for example:
    
    * Make sure you have well defined Pydantic models for your request bodies and responses.
    * Configure any required permissions and roles using dependencies.
    * Never store plaintext passwords, only password hashes.
    * Implement and use well-known cryptographic tools, like pwdlib and JWT tokens, etc.
    * Add more granular permission controls with OAuth2 scopes where needed.
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 05 18:13:19 GMT 2026
    - 2.4K bytes
    - Click Count (0)
  3. src/main/java/org/codelibs/fess/api/engine/SearchEngineApiManager.java

    public class SearchEngineApiManager extends BaseApiManager {
        private static final String ADMIN_SERVER = "/admin/server_";
    
        private static final Logger logger = LogManager.getLogger(SearchEngineApiManager.class);
    
        /** Roles that are allowed to access the search engine API */
        protected String[] acceptedRoles = { "admin" };
    
        /**
         * Default constructor.
         * Initializes the API manager with the admin server path prefix.
         */
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 02:24:40 GMT 2026
    - 13.4K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/helper/SuggestHelper.java

                    if (fessConfig.isValidSearchLogPermissions(roles.toArray(new String[roles.size()]))) {
                        suggester.indexer()
                                .indexFromSearchWord(sb.toString(), fields.toArray(new String[fields.size()]),
                                        tags.toArray(new String[tags.size()]), roles.toArray(new String[roles.size()]), 1, langs);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 22.3K bytes
    - Click Count (0)
  5. src/main/java/org/codelibs/fess/app/web/admin/general/EditForm.java

        @Size(max = 1000)
        public String oicBaseUrl;
    
        /** OpenID Connect default groups. */
        @Size(max = 1000)
        public String oicDefaultGroups;
    
        /** OpenID Connect default roles. */
        @Size(max = 1000)
        public String oicDefaultRoles;
    
        /** SAML service provider base URL. */
        @Size(max = 1000)
        public String samlSpBaseUrl;
    
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 02:24:08 GMT 2026
    - 15.8K bytes
    - Click Count (0)
  6. src/test/java/org/codelibs/fess/mylasta/direction/FessPropTest.java

                public String getLdapAdminRoleBaseDn() {
                    return "ou=roles,dc=example,dc=com";
                }
            };
    
            // Normal name
            assertEquals("cn=admin,ou=roles,dc=example,dc=com", fessConfig.getLdapAdminRoleSecurityPrincipal("admin"));
    
            // Asterisk injection attempt
            assertEquals("cn=admin\\2a,ou=roles,dc=example,dc=com", fessConfig.getLdapAdminRoleSecurityPrincipal("admin*"));
        }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 25.4K bytes
    - Click Count (0)
  7. src/test/java/org/codelibs/fess/app/service/UserServiceTest.java

        }
    
        @Test
        public void test_user_roles() {
            final User user = new User();
            assertNull(user.getRoles());
    
            final String[] roles = new String[] { "admin", "user" };
            user.setRoles(roles);
            assertNotNull(user.getRoles());
            assertEquals(2, user.getRoles().length);
            assertEquals("admin", user.getRoles()[0]);
            assertEquals("user", user.getRoles()[1]);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jan 15 12:54:47 GMT 2026
    - 12.8K bytes
    - Click Count (0)
  8. src/main/java/org/codelibs/fess/helper/CrawlingInfoHelper.java

            }
            return map;
        }
    
        /**
         * Generates a unique document ID from the provided data map.
         * Constructs an ID string from URL, roles, and virtual hosts, then generates a hash.
         *
         * @param dataMap the document data map containing URL, roles, and virtual host information
         * @return a unique hashed ID string for the document
         */
        public String generateId(final Map<String, Object> dataMap) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Aug 07 03:06:29 GMT 2025
    - 15.2K bytes
    - Click Count (0)
  9. src/main/java/org/codelibs/fess/sso/saml/SamlAuthenticator.java

     * </pre>
     *
     * <h2>Optional Configuration</h2>
     * <pre>
     * # User attribute mapping
     * saml.attribute.group.name=groups
     * saml.attribute.role.name=roles
     *
     * # Default groups/roles for authenticated users
     * saml.default.groups=user
     * saml.default.roles=user
     * </pre>
     *
     * <h2>Security Settings (Production)</h2>
     * <p>For production environments, consider enabling these security features:</p>
     * <pre>
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Jan 02 03:13:33 GMT 2026
    - 20.2K bytes
    - Click Count (3)
  10. src/main/java/org/codelibs/fess/opensearch/log/cbean/bs/BsSearchLogCB.java

                doColumn("requestedAt");
            }
    
            public void columnResponseTime() {
                doColumn("responseTime");
            }
    
            public void columnRoles() {
                doColumn("roles");
            }
    
            public void columnSearchWord() {
                doColumn("searchWord");
            }
    
            public void columnUser() {
                doColumn("user");
            }
    
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 15 06:53:53 GMT 2025
    - 8K bytes
    - Click Count (0)
Back to Top