diff --git a/spec/src/main/asciidoc/concepts.adoc b/spec/src/main/asciidoc/concepts.adoc index 4e44a6c..e26ed63 100644 --- a/spec/src/main/asciidoc/concepts.adoc +++ b/spec/src/main/asciidoc/concepts.adoc @@ -76,3 +76,11 @@ Attributes on these annotations, as well as on the annotations referenced from t For more information, see the package javadoc for the jakarta.security.enterprise package. Jakarta Expression Language, version 5.0 [https://jakarta.ee/specifications/expression-language/5.0/[EL50]] is a Jakarta EE specification. + +==== Built-in beans, not otherwise specified + +Several other sections in this specification mention built-in beans. This section details the required built-in beans that are not specified elsewhere. + +A Jakarta EE or embeddable EJB container must provide the following built-in beans, all of which have qualifier `@Default`: + +* a bean with bean type `java.security.Principal`, allowing injection of a `Principal` representing the current caller identity.