Dontopedia
Explore

Has Role

From Dontopedia, the open, paraconsistent wiki. (Last updated 2026-06-08.)

Has Role has 8 facts recorded in Dontopedia across 5 references, with 3 live disagreements.

8 facts·4 predicates·5 sources·3 in dispute

Mostly:rdf:type(3), rdfs:label(2), role value(2)

Maturity scale raw canonical shape-checked rule-derived certified

Rdf:typein disputerdf:type

Rdfs:labelin disputerdfs:label

  • hasRole[2]all time · 9b30cca2 329d 4863 9796 241cd5864dc2
  • hasRole method[3]all time · 069be841 C579 4d59 969c 85f56907b777

Role Valuein disputeroleValue

  • USER[5]sourceall time · 189f9024 E0e9 4713 A3bb 803cb8a232d8
  • ADMIN[5]sourceall time · 189f9024 E0e9 4713 A3bb 803cb8a232d8

Inverse ofinverseOf

Inbound mentions (2)

Other subjects in dontopedia point AT this entity as a value. These are inverse relationships — e.g. "X motherOf this subject" — and answer questions the forward facts can't. Grouped by predicate.

containsContains(1)

inverseOfInverse of(1)

Timeline

Timeline axis is valid_time — when each source says the fact was true in the world, not when Dontopedia learned about it. Retracted rows are kept for provenance; coloured stripes indicate the context kind.

inverseOfbeam/86dd0c55-4279-450f-b832-cfae801dc960
ex:antMatchers
labelbeam/9b30cca2-329d-4863-9796-241cd5864dc2
hasRole
labelbeam/069be841-c579-4d59-969c-85f56907b777
hasRole method
typebeam/ee55a421-3b97-40ac-9455-82eb0d51123d
ex:AuthorizationRule
typebeam/069be841-c579-4d59-969c-85f56907b777
ex:RoleChecker
typebeam/9b30cca2-329d-4863-9796-241cd5864dc2
ex:RoleRequirement
roleValuebeam/189f9024-e0e9-4713-a3bb-803cb8a232d8
USER
roleValuebeam/189f9024-e0e9-4713-a3bb-803cb8a232d8
ADMIN

References (5)

5 references
  1. [1]beam-chunk1 fact
    customctx:claims/beam/86dd0c55-4279-450f-b832-cfae801dc960
    • full textbeam-chunk
      text/plain1 KBdoc:beam/86dd0c55-4279-450f-b832-cfae801dc960
      Show excerpt
      super.configure(http); http .authorizeRequests() .antMatchers("/admin/**").hasRole("ADMIN") .antMatchers("/user/**").hasRole("USER") .anyRequest().permitAll(); // Disa
  2. customctx:claims/beam/9b30cca2-329d-4863-9796-241cd5864dc2
  3. [3]beam-chunk2 facts
    customctx:claims/beam/069be841-c579-4d59-969c-85f56907b777
    • full textbeam-chunk
      text/plain1 KBdoc:beam/069be841-c579-4d59-969c-85f56907b777
      Show excerpt
      import org.springframework.security.web.authentication.session.SessionAuthenticationStrategy; @Configuration @EnableWebSecurity @ComponentScan(basePackageClasses = KeycloakSecurityComponents.class) public class SecurityConfig extends Keycl
  4. [4]beam-chunk1 fact
    customctx:claims/beam/ee55a421-3b97-40ac-9455-82eb0d51123d
    • full textbeam-chunk
      text/plain1 KBdoc:beam/ee55a421-3b97-40ac-9455-82eb0d51123d
      Show excerpt
      .antMatchers("/admin/**").hasRole("ADMIN") .antMatchers("/user/**").hasRole("USER") .permitAll(); } } ``` How do I configure the 3 validation steps, and what are the best practices for securing my app
  5. [5]beam-chunk2 facts
    customctx:claims/beam/189f9024-e0e9-4713-a3bb-803cb8a232d8
    • full textbeam-chunk
      text/plain1 KBdoc:beam/189f9024-e0e9-4713-a3bb-803cb8a232d8
      Show excerpt
      import org.springframework.security.web.authentication.session.SessionAuthenticationStrategy; @Configuration @EnableWebSecurity @ComponentScan(basePackageClasses = KeycloakSecurityComponents.class) public class SecurityConfig extends Keycl

See also

Keep researching

Missing something or suspicious of what's here? Kick off a research session — a Claude agent will investigate, cite its sources, and file new facts into a dedicated context you can review before accepting into the shared view.