@Description( "This is a test" ) static class DescribedBean implements Bean { }
@Singleton @Named(LdapConstants.REALM_NAME) @Description("OSS LDAP Authentication Realm") public class NexusLdapAuthenticationRealm extends AbstractLdapAuthenticationRealm { @Inject public NexusLdapAuthenticationRealm(final LdapManager ldapManager) { super(ldapManager); } }
/** * {@link AuthenticatingRealm} that maps npm tokens to valid {@link Subject}s. * * @since 3.0 */ @Named(NpmToken.NAME) @Singleton @Description("npm Bearer Token Realm") public final class NpmTokenRealm extends BearerTokenRealm { @Inject public NpmTokenRealm(final ApiKeyStore keyStore, final UserPrincipalsHelper principalsHelper) { super(keyStore, principalsHelper, NpmToken.NAME); } }
@Named(P2GroupRepositoryImpl.ROLE_HINT) @Description("Eclipse P2 Artifaxcts") public class P2GroupRepositoryImpl extends AbstractGroupRepository
@Description("Local Authenticating Realm") public class AuthenticatingRealmImpl extends AuthenticatingRealm
@Description("All Users with Roles") public class ConfiguredUsersUserManager extends AbstractReadOnlyUserManager
@Description("Local Authorizing Realm") public class AuthorizingRealmImpl extends AuthorizingRealm
@Description("Eclipse P2 Composite") public class P2CompositeGroupRepositoryImpl extends AbstractGroupRepository
@Named("default") @Typed(SimpleRepository.class) @Description("Simple Repository") public class SimpleRepositoryImpl extends AbstractRepository
@Named("Simple") @Typed(Realm.class) @Description("Simple In Memory Realm")
@Named("Simple") @Typed(AuthorizationManager.class) @Description("Simple Authorization Manager") public class SimpleAuthorizationManager extends AbstractReadOnlyAuthorizationManager
@Description("Local") public class UserManagerImpl extends AbstractUserManager
@Named(P2ProxyRepositoryImpl.ROLE_HINT) @Description("Eclipse P2 Proxy Repository") public class P2ProxyRepositoryImpl extends AbstractProxyRepository
@Named("Simple") @Typed(UserManager.class) @Description("Simple User Manager") public class SimpleUserManager extends AbstractReadOnlyUserManager
@Named(UpdateSiteProxyRepositoryImpl.ROLE_HINT) @Description("Eclipse Update Site") public class UpdateSiteProxyRepositoryImpl extends AbstractProxyRepository
@Typed(Realm.class) @Named(KenaiRealm.ROLE) @Description("Kenai Realm") public class KenaiRealm extends AuthorizingRealm