Examples of PasswordPolicyBean


Examples of org.apache.directory.server.config.beans.PasswordPolicyBean

     * @return the Password Policy bean
     */
    public static PasswordPolicyBean getPasswordPolicyBean( DirectoryServiceBean directoryServiceBean )
    {
        // Finding the password policy
        PasswordPolicyBean passwordPolicyBean = findPasswordPolicyBean( directoryServiceBean );

        if ( passwordPolicyBean == null )
        {
            addPasswordPolicyBean( directoryServiceBean );
        }
View Full Code Here

Examples of org.apache.directory.server.config.beans.PasswordPolicyBean

        AuthenticationInterceptorBean authenticationInterceptor = getAuthenticationInterceptorBean( directoryServiceBean );

        if ( authenticationInterceptor != null )
        {
            // Creating the password policy
            PasswordPolicyBean passwordPolicy = new PasswordPolicyBean();

            // Configuring the password policy
            passwordPolicy.setPwdId( PASSWORD_POLICY_ID_DEFAULT );
            passwordPolicy.setPwdMaxAge( 0 );
            passwordPolicy.setPwdFailureCountInterval( 30 );
            passwordPolicy.setPwdAttribute( "userPassword" );
            passwordPolicy.setPwdMaxFailure( 5 );
            passwordPolicy.setPwdLockout( true );
            passwordPolicy.setPwdMustChange( false );
            passwordPolicy.setPwdLockoutDuration( 0 );
            passwordPolicy.setPwdMinLength( 5 );
            passwordPolicy.setPwdInHistory( 5 );
            passwordPolicy.setPwdExpireWarning( 600 );
            passwordPolicy.setPwdMinAge( 0 );
            passwordPolicy.setPwdAllowUserChange( true );
            passwordPolicy.setPwdGraceAuthNLimit( 5 );
            passwordPolicy.setPwdCheckQuality( 1 );
            passwordPolicy.setPwdMaxLength( 0 );
            passwordPolicy.setPwdGraceExpire( 0 );
            passwordPolicy.setPwdMinDelay( 0 );
            passwordPolicy.setPwdMaxDelay( 0 );
            passwordPolicy.setPwdMaxIdle( 0 );

            // Adding the password policy to the authentication interceptor
            authenticationInterceptor.addPasswordPolicies( passwordPolicy );
        }
    }
View Full Code Here

Examples of org.apache.directory.server.config.beans.PasswordPolicyBean

        {
            public String getText( Object element )
            {
                if ( element instanceof PasswordPolicyBean )
                {
                    PasswordPolicyBean passwordPolicy = ( PasswordPolicyBean ) element;

                    if ( passwordPolicy.isEnabled() )
                    {
                        return NLS.bind( "{0} (enabled)", passwordPolicy.getPwdId() );
                    }
                    else
                    {
                        return NLS.bind( "{0} (disabled)", passwordPolicy.getPwdId() );
                    }
                }

                return super.getText( element );
            }


            public Image getImage( Object element )
            {
                if ( element instanceof PasswordPolicyBean )
                {
                    PasswordPolicyBean passwordPolicy = ( PasswordPolicyBean ) element;

                    if ( PasswordPoliciesPage.isDefaultPasswordPolicy( passwordPolicy ) )
                    {
                        return ApacheDS2ConfigurationPlugin.getDefault().getImage(
                            ApacheDS2ConfigurationPluginConstants.IMG_PASSWORD_POLICY_DEFAULT );
                    }
                    else
                    {
                        return ApacheDS2ConfigurationPlugin.getDefault().getImage(
                            ApacheDS2ConfigurationPluginConstants.IMG_PASSWORD_POLICY );
                    }
                }

                return super.getImage( element );
            }
        } );
        viewer.setComparator( new ViewerComparator()
        {
            public int compare( Viewer viewer, Object e1, Object e2 )
            {
                if ( ( e1 instanceof PasswordPolicyBean ) && ( e2 instanceof PasswordPolicyBean ) )
                {
                    PasswordPolicyBean passwordPolicy1 = ( PasswordPolicyBean ) e1;
                    PasswordPolicyBean passwordPolicy2 = ( PasswordPolicyBean ) e2;

                    String passwordPolicy1Id = passwordPolicy1.getPwdId();
                    String passwordPolicy2Id = passwordPolicy2.getPwdId();

                    if ( ( passwordPolicy1Id != null ) && ( passwordPolicy2Id != null ) )
                    {
                        return passwordPolicy1Id.compareTo( passwordPolicy2Id );
                    }
View Full Code Here

Examples of org.apache.directory.server.config.beans.PasswordPolicyBean

                deleteButton.setEnabled( !selection.isEmpty() );

                // Delete button is not enabled in the case of the system partition
                if ( !selection.isEmpty() )
                {
                    PasswordPolicyBean passwordPolicy = ( PasswordPolicyBean ) selection.getFirstElement();
                    if ( PasswordPoliciesPage.isDefaultPasswordPolicy( passwordPolicy ) )
                    {
                        deleteButton.setEnabled( false );
                    }
                }
View Full Code Here

Examples of org.apache.directory.server.config.beans.PasswordPolicyBean

    {
        // Getting a new ID for the password policy
        String newId = getNewId();

        // Creating and configuring the new password policy
        PasswordPolicyBean newPasswordPolicy = new PasswordPolicyBean();
        newPasswordPolicy.setPwdId( newId );
        newPasswordPolicy.setPwdMaxAge( 0 );
        newPasswordPolicy.setPwdFailureCountInterval( 30 );
        newPasswordPolicy.setPwdAttribute( "userPassword" );
        newPasswordPolicy.setPwdMaxFailure( 5 );
        newPasswordPolicy.setPwdLockout( true );
        newPasswordPolicy.setPwdMustChange( false );
        newPasswordPolicy.setPwdLockoutDuration( 0 );
        newPasswordPolicy.setPwdMinLength( 5 );
        newPasswordPolicy.setPwdInHistory( 5 );
        newPasswordPolicy.setPwdExpireWarning( 600 );
        newPasswordPolicy.setPwdMinAge( 0 );
        newPasswordPolicy.setPwdAllowUserChange( true );
        newPasswordPolicy.setPwdGraceAuthNLimit( 5 );
        newPasswordPolicy.setPwdCheckQuality( 1 );
        newPasswordPolicy.setPwdMaxLength( 0 );
        newPasswordPolicy.setPwdGraceExpire( 0 );
        newPasswordPolicy.setPwdMinDelay( 0 );
        newPasswordPolicy.setPwdMaxDelay( 0 );
        newPasswordPolicy.setPwdMaxIdle( 0 );

        // Adding the new password policy to the authentication interceptor
        getAuthenticationInterceptor().addPasswordPolicies( newPasswordPolicy );
       
        // Updating the UI and editor
View Full Code Here

Examples of org.apache.directory.server.config.beans.PasswordPolicyBean

    private void deleteSelectedPasswordPolicy()
    {
        StructuredSelection selection = ( StructuredSelection ) viewer.getSelection();
        if ( !selection.isEmpty() )
        {
            PasswordPolicyBean passwordPolicy = ( PasswordPolicyBean ) selection.getFirstElement();
            if ( !PasswordPoliciesPage.isDefaultPasswordPolicy( passwordPolicy ) )
            {
                if ( MessageDialog
                    .openConfirm(
                        page.getManagedForm().getForm().getShell(),
                        Messages.getString( "PasswordPoliciesMasterDetailsBlock.ConfirmDelete" ), //$NON-NLS-1$
                        NLS.bind(
                            Messages.getString( "PasswordPoliciesMasterDetailsBlock.AreYouSureDeletePasswordPolicy" ), passwordPolicy.getPwdId() ) ) ) //$NON-NLS-1$
                {
                    getAuthenticationInterceptor().removePasswordPolicies( passwordPolicy );
                    setEditorDirty();
                }
            }
View Full Code Here

Examples of org.apache.directory.server.config.beans.PasswordPolicyBean

     * @return the Password Policy bean
     */
    public static PasswordPolicyBean getPasswordPolicyBean( DirectoryServiceBean directoryServiceBean )
    {
        // Finding the password policy
        PasswordPolicyBean passwordPolicyBean = findPasswordPolicyBean( directoryServiceBean );

        if ( passwordPolicyBean == null )
        {
            addPasswordPolicyBean( directoryServiceBean );
        }
View Full Code Here

Examples of org.apache.directory.server.config.beans.PasswordPolicyBean

        AuthenticationInterceptorBean authenticationInterceptor = getAuthenticationInterceptorBean( directoryServiceBean );

        if ( authenticationInterceptor != null )
        {
            // Creating the password policy
            PasswordPolicyBean passwordPolicy = new PasswordPolicyBean();

            // Configuring the password policy
            passwordPolicy.setPwdId( PASSWORD_POLICY_ID_DEFAULT );
            passwordPolicy.setPwdMaxAge( 0 );
            passwordPolicy.setPwdFailureCountInterval( 30 );
            passwordPolicy.setPwdAttribute( "userPassword" );
            passwordPolicy.setPwdMaxFailure( 5 );
            passwordPolicy.setPwdLockout( true );
            passwordPolicy.setPwdMustChange( false );
            passwordPolicy.setPwdLockoutDuration( 0 );
            passwordPolicy.setPwdMinLength( 5 );
            passwordPolicy.setPwdInHistory( 5 );
            passwordPolicy.setPwdExpireWarning( 600 );
            passwordPolicy.setPwdMinAge( 0 );
            passwordPolicy.setPwdAllowUserChange( true );
            passwordPolicy.setPwdGraceAuthNLimit( 5 );
            passwordPolicy.setPwdCheckQuality( 1 );
            passwordPolicy.setPwdMaxLength( 0 );
            passwordPolicy.setPwdGraceExpire( 0 );
            passwordPolicy.setPwdMinDelay( 0 );
            passwordPolicy.setPwdMaxDelay( 0 );
            passwordPolicy.setPwdMaxIdle( 0 );
            passwordPolicy
                .setPwdValidator( "org.apache.directory.server.core.api.authn.ppolicy.DefaultPasswordValidator" );

            // Adding the password policy to the authentication interceptor
            authenticationInterceptor.addPasswordPolicies( passwordPolicy );
        }
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.