Examples of AuthenticationSelector


Examples of org.eclipse.aether.repository.AuthenticationSelector

    private Authentication getAuthentication( RepositorySystemSession session, ArtifactRepository repository )
    {
        if ( session != null )
        {
            AuthenticationSelector selector = session.getAuthenticationSelector();
            if ( selector != null )
            {
                RemoteRepository repo = RepositoryUtils.toRepo( repository );
                org.eclipse.aether.repository.Authentication auth = selector.getAuthentication( repo );
                if ( auth != null )
                {
                    repo = new RemoteRepository.Builder( repo ).setAuthentication( auth ).build();
                    AuthenticationContext authCtx = AuthenticationContext.forRepository( session, repo );
                    Authentication result =
View Full Code Here

Examples of org.eclipse.aether.repository.AuthenticationSelector

    private Authentication getAuthentication( RepositorySystemSession session, ArtifactRepository repository )
    {
        if ( session != null )
        {
            AuthenticationSelector selector = session.getAuthenticationSelector();
            if ( selector != null )
            {
                RemoteRepository repo = RepositoryUtils.toRepo( repository );
                org.eclipse.aether.repository.Authentication auth = selector.getAuthentication( repo );
                if ( auth != null )
                {
                    repo = new RemoteRepository.Builder( repo ).setAuthentication( auth ).build();
                    AuthenticationContext authCtx = AuthenticationContext.forRepository( session, repo );
                    Authentication result =
View Full Code Here

Examples of org.sonatype.aether.repository.AuthenticationSelector

    private Authentication getAuthentication( RepositorySystemSession session, ArtifactRepository repository )
    {
        if ( session != null )
        {
            AuthenticationSelector selector = session.getAuthenticationSelector();
            if ( selector != null )
            {
                org.sonatype.aether.repository.Authentication auth =
                    selector.getAuthentication( RepositoryUtils.toRepo( repository ) );
                if ( auth != null )
                {
                    Authentication result = new Authentication( auth.getUsername(), auth.getPassword() );
                    result.setPrivateKey( auth.getPrivateKeyFile() );
                    result.setPassphrase( auth.getPassphrase() );
View Full Code Here

Examples of org.sonatype.aether.repository.AuthenticationSelector

    private Authentication getAuthentication( RepositorySystemSession session, ArtifactRepository repository )
    {
        if ( session != null )
        {
            AuthenticationSelector selector = session.getAuthenticationSelector();
            if ( selector != null )
            {
                org.sonatype.aether.repository.Authentication auth =
                    selector.getAuthentication( RepositoryUtils.toRepo( repository ) );
                if ( auth != null )
                {
                    Authentication result = new Authentication( auth.getUsername(), auth.getPassword() );
                    result.setPrivateKey( auth.getPrivateKeyFile() );
                    result.setPassphrase( auth.getPassphrase() );
View Full Code Here

Examples of org.sonatype.aether.repository.AuthenticationSelector

    private Authentication getAuthentication( RepositorySystemSession session, ArtifactRepository repository )
    {
        if ( session != null )
        {
            AuthenticationSelector selector = session.getAuthenticationSelector();
            if ( selector != null )
            {
                org.sonatype.aether.repository.Authentication auth =
                    selector.getAuthentication( RepositoryUtils.toRepo( repository ) );
                if ( auth != null )
                {
                    return new Authentication( auth.getUsername(), auth.getPassword() );
                }
            }
View Full Code Here

Examples of org.sonatype.aether.repository.AuthenticationSelector

    private Authentication getAuthentication( RepositorySystemSession session, ArtifactRepository repository )
    {
        if ( session != null )
        {
            AuthenticationSelector selector = session.getAuthenticationSelector();
            if ( selector != null )
            {
                org.sonatype.aether.repository.Authentication auth =
                    selector.getAuthentication( RepositoryUtils.toRepo( repository ) );
                if ( auth != null )
                {
                    Authentication result = new Authentication( auth.getUsername(), auth.getPassword() );
                    result.setPrivateKey( auth.getPrivateKeyFile() );
                    result.setPassphrase( auth.getPassphrase() );
View Full Code Here

Examples of org.sonatype.aether.repository.AuthenticationSelector

        {
            return dominantRepositories;
        }

        MirrorSelector mirrorSelector = session.getMirrorSelector();
        AuthenticationSelector authSelector = session.getAuthenticationSelector();
        ProxySelector proxySelector = session.getProxySelector();

        List<RemoteRepository> result = new ArrayList<RemoteRepository>( dominantRepositories );

        next: for ( RemoteRepository recessiveRepository : recessiveRepositories )
        {
            RemoteRepository repository = recessiveRepository;

            if ( recessiveIsRaw )
            {
                RemoteRepository mirrorRepository = mirrorSelector.getMirror( recessiveRepository );

                repository = ( mirrorRepository != null ) ? mirrorRepository : recessiveRepository;
            }

            String key = getKey( repository );

            for ( ListIterator<RemoteRepository> it = result.listIterator(); it.hasNext(); )
            {
                RemoteRepository dominantRepository = it.next();

                if ( key.equals( getKey( dominantRepository ) ) )
                {
                    if ( !dominantRepository.getMirroredRepositories().isEmpty()
                        && !repository.getMirroredRepositories().isEmpty() )
                    {
                        RemoteRepository mergedRepository = mergeMirrors( session, dominantRepository, repository );
                        if ( mergedRepository != dominantRepository )
                        {
                            it.set( mergedRepository );
                        }
                    }

                    continue next;
                }
            }

            if ( recessiveIsRaw )
            {
                repository.setAuthentication( authSelector.getAuthentication( repository ) );
                repository.setProxy( proxySelector.getProxy( repository ) );
            }

            result.add( repository );
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.