Changeset 21201 in main


Ignore:
Timestamp:
08/04/20 09:03:33 (16 months ago)
Author:
GarthBraithwaite_STG
Message:

view - temp commit / saving of ajax security login tries.

Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ibisph-view/src/main/webapp/WEB-INF/config/spring/SiteSpecific.xml

    r21106 r21201  
    173173                                <entry key="/query/definition/contentblocks/**" value-ref="queryDefinitionResultContentBlocksController"/>
    174174
    175                                 <entry key="/query/definition/from/builder"             value-ref="queryDefinitionFromBuilderController"/>
    176175                                <entry key="/query/definition/from/result"              value-ref="queryDefinitionFromResultController"/>
    177176                                <entry key="/query/definition/save"                             value-ref="queryDefinitionSaveController"/>
  • trunk/ibisph-view/src/main/webapp/WEB-INF/config/spring/query-definition.xml

    r21167 r21201  
    219219        </bean>
    220220
    221         <bean id="queryDefinitionFromBuilderController" parent="commonModelMapListController">
     221<bean id="queryDefinitionFromBuilderController" parent="commonModelMapListController">
    222222                <description>
    223223                        query/definition/from/builder
     
    241241                <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    242242        </bean>
    243         <bean id="queryDefinitionFromResultController" parent="queryDefinitionFromBuilderController">
     243        <bean id="queryDefinitionFromResultController" parent="commonModelMapListController">
    244244                <description>
    245245                        query/definition/from/result
     
    256256                        </list>
    257257                </property>
    258                 <property name="view" ref="queryDefinitionDetailView"/>
     258                <property name="view" ref="queryDefinitionNewView"/>
    259259                <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    260260        </bean>
     
    349349                <property name="XSLTPathAndFilename" value="html/query/definition/detail/DetailPage.xslt"/>
    350350        </bean>
     351        <bean id="queryDefinitionNewView" parent="commonXSLTTransformationView">
     352                <property name="XSLTPathAndFilename" value="html/query/definition/new/NewPage.xslt"/>
     353        </bean>
    351354</beans>
  • trunk/ibisph-view/src/main/webapp/WEB-INF/config/spring/security.xml

    r20835 r21201  
    1818                        URL redirected to after logout
    1919                </description>
    20                 <constructor-arg value="/"/>
     20                <constructor-arg value="/user/Login.html"/>
    2121        </bean>
    2222
     
    4141                                <ref bean="securitySecureQueryPostSubmitFilterChain"/>
    4242                                <ref bean="securitySecureQueryFilterChain"/>
     43                                <ref bean="securityAJAXAuthenticationFilterChain"/>
    4344                                <ref bean="securityAuthenticationFilterChain"/>
    4445                        </list>
     
    163164                </constructor-arg>
    164165        </bean>
     166
     167
     168
     169
     170
     171
     172
     173
     174
     175
     176
     177        <bean id="securityAJAXAuthenticationFilterChain" class="org.ibisph.web.filter.AntPatternSecurityFilterChain">
     178                <description>
     179                        Authenticated only chain.  This is used for self registered "user"
     180                        related requests and the default non specific "secure" type requests
     181                        (test jsp, selections and saved queries).
     182                </description>
     183                <constructor-arg>
     184                        <list>
     185                                <value>/user/ajax_authenticate</value>
     186                        </list>
     187                </constructor-arg>
     188                <constructor-arg>
     189                        <list>
     190                                <ref bean="securitySecurityContextPersistenceFilter"/>
     191                                <ref bean="securityAuthenticationHeaderProcessingFilter"/>
     192                                <ref bean="securityAJAXAuthenticationProcessingFilter"/>
     193                                <ref bean="securityExceptionTranslationFilter"/>
     194                                <ref bean="securityAuthenticationAccessInterceptorFilter"/>
     195<!--
     196-->
     197                        </list>
     198                </constructor-arg>
     199        </bean>
     200
     201
     202
     203
     204
     205
     206
    165207
    166208
     
    309351
    310352
     353
     354
     355        <!-- AJAX form based login filter -->
     356        <bean id="securityAJAXAuthenticationProcessingFilter" class="org.ibisph.user.springsecurity.LogUserAuthenticationProcessingFilter">
     357                <property name="filterProcessesUrl"       value="/user/ajax_authenticate"/>
     358                <property name="usernameParameter"        value="username"/>
     359                <property name="passwordParameter"        value="password"/>
     360<property name="postOnly"        value="false"/>
     361
     362                <property name="authenticationSuccessHandler">
     363                        <bean class="org.ibisph.user.springsecurity.NoPAuthenticationHandler"/>
     364                </property>
     365                <property name="authenticationFailureHandler">
     366                        <bean class="org.ibisph.user.springsecurity.NoPAuthenticationHandler"/>
     367                </property>
     368
     369                <!-- if using DB authentication, might want to use the DB UserLogService:
     370                <property name="userLogService"           ref="securityDBAuthenticationUserLogService"/>
     371                -->
     372                <property name="userLogService"           ref="securityAuthenticationUserLogService"/>
     373                <property name="currentUserService"       ref="commonCurrentUserService"/>
     374                <property name="authenticationManager"    ref="securityAuthenticationProviderManager"/>
     375        </bean>
     376
     377
     378
     379
     380
     381
     382
    311383        <!-- form based login filter -->
    312384        <bean id="securityAuthenticationPageProcessingFilter" class="org.ibisph.user.springsecurity.LogUserAuthenticationProcessingFilter">
     
    314386                <property name="usernameParameter"        value="username"/>
    315387                <property name="passwordParameter"        value="password"/>
     388
     389                <property name="authenticationSuccessHandler" ref="securityAuthenticationSuccessAuthenticationHandler"/>
    316390                <property name="authenticationFailureHandler" ref="securityAuthenticationFailedAuthenticationHandler"/>
    317391
     
    362436        </bean>
    363437
     438        <bean id="securityAuthenticationSuccessAuthenticationHandler" class="org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler">
     439                <property name="defaultTargetUrl" value="/"/>
     440                <property name="alwaysUseDefaultTargetUrl" value="false"/>
     441                <property name="useReferer" value="true"/>
     442        </bean>
    364443        <bean id="securityAuthenticationFailedAuthenticationHandler" class="org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler">
    365444                <property name="defaultFailureUrl" value="/WEB-INF/jsp/access_denied.jsp?message=Authentication Failed"/>
    366445                <property name="useForward" value="true"/>
    367446        </bean>
     447
    368448
    369449
Note: See TracChangeset for help on using the changeset viewer.