package Ġn sl . sam . method . basic auth . annotation Ċ Ċ import Ġn sl . sam . annotation . Annotation Metadata Resolver Ċ import Ġn sl . sam . core . entrypoint . factory . Authentication EntryPoint Factory Ċ import Ġorg . springframework . core . type . Annotation Metadata Ċ Ċ object ĠSimple Basic Authentication Attributes Extractor Ġ{ ĊĊĠĠĠ Ġfun Ġextract Attributes ( annotation Metadata : ĠAnnotation Metadata ): ĠSimple Basic Authentication Attributes Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġannotation Metadata Resolver Ġ= ĠAnnotation Metadata Resolver . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. annotation Metadata ( annotation Metadata ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. annotation Types ( Simple Basic Authentication :: class ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠ Ġif Ġ(! annotation Metadata Resolver . is Annotation Present ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSimple Basic Authentication Attributes . default () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn ĠSimple Basic Authentication Attributes . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. password FilePath Property ( annotation Metadata Resolver . get Required AttributeValue ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" passwords File PropertyName ", ĠString :: class ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. password FilePath ( annotation Metadata Resolver . get Required AttributeValue ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" passwords FilePath ", ĠString :: class ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. detect Password s File Changes ( annotation Metadata Resolver . get Required AttributeValue ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" detect Password s File Changes ", ĠBoolean :: class ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. authentication EntryPoint Factory ( annotation Metadata Resolver . get Required Attribute As K Class Array ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" authentication EntryPoint Factory ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAuthentication EntryPoint Factory :: class ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. users Env Prefix ( annotation Metadata Resolver . get Required AttributeValue ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" users Env Prefix ", ĠString :: class ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. users ( annotation Metadata Resolver . get Required AttributeValue ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" users ", ĠArray < String >:: class ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} Ċ Ċ }