On Tue, May 31, 2016 at 10:51 PM, Darshana Gunawardana <darsh...@wso2.com>
wrote:

> Hi Gayan,
>
> Ok.. What is the information you are looking for?
>

Changing default authenticator to Facebook authenticator in
/conf/identity/service-providers/default.xml does not work as expected. Is
there any thing wrong in my configuration ?

>
> Regards,
>
> On Tue, May 31, 2016 at 9:26 PM, Gayan Gunawardana <ga...@wso2.com> wrote:
>
>> with below configuration I am getting NPE
>>
>> <LocalAndOutBoundAuthenticationConfig>
>>         <AuthenticationSteps>
>>             <AuthenticationStep>
>>                 <StepOrder>1</StepOrder>
>>                 <!--LocalAuthenticatorConfigs>
>>                     <LocalAuthenticatorConfig>
>>                         <Name>BasicAuthenticator</Name>
>>                         <DisplayName>basicauth</DisplayName>
>>                         <IsEnabled>true</IsEnabled>
>>                     </LocalAuthenticatorConfig>
>>                 </LocalAuthenticatorConfigs-->
>>                 <FederatedIdentityProviders>
>>                  <IdentityProvider>
>>
>> <IdentityProviderName>facebook</IdentityProviderName>
>>                        <IsEnabled>true</IsEnabled>
>>                                      <DefaultAuthenticatorConfig>
>>
>> <FederatedAuthenticatorConfig>
>>
>> <Name>FacebookAuthenticator</Name>
>>
>> <IsEnabled>true</IsEnabled>
>>
>> </FederatedAuthenticatorConfig>
>>                                      </DefaultAuthenticatorConfig>
>>                  </IdentityProvider>
>>                 </FederatedIdentityProviders>
>>                 <SubjectStep>true</SubjectStep>
>>                 <AttributeStep>true</AttributeStep>
>>             </AuthenticationStep>
>>         </AuthenticationSteps>
>>     </LocalAndOutBoundAuthenticationConfig>
>>
>> ERROR
>> {org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator}
>> -  Exception in Authentication Framework
>> java.lang.NullPointerException
>>     at
>> org.wso2.carbon.identity.application.authentication.framework.config.builder.UIBasedConfigurationBuilder.loadFederatedAuthenticators(UIBasedConfigurationBuilder.java:169)
>>     at
>> org.wso2.carbon.identity.application.authentication.framework.config.builder.UIBasedConfigurationBuilder.getSequence(UIBasedConfigurationBuilder.java:108)
>>     at
>> org.wso2.carbon.identity.application.authentication.framework.config.ConfigurationFacade.getSequenceConfig(ConfigurationFacade.java:66)
>>     at
>> org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator.findPreviousAuthenticatedSession(DefaultRequestCoordinator.java:302)
>>     at
>> org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator.initializeFlow(DefaultRequestCoordinator.java:256)
>>     at
>> org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator.handle(DefaultRequestCoordinator.java:119)
>>     at
>> org.wso2.carbon.identity.application.authentication.framework.CommonAuthenticationHandler.doPost(CommonAuthenticationHandler.java:46)
>>     at
>> org.wso2.carbon.identity.application.authentication.framework.CommonAuthenticationHandler.doGet(CommonAuthenticationHandler.java:37)
>>     at
>> org.wso2.carbon.identity.oauth.endpoint.authz.OAuth2AuthzEndpoint.sendRequestToFramework(OAuth2AuthzEndpoint.java:875)
>>     at
>> org.wso2.carbon.identity.oauth.endpoint.authz.OAuth2AuthzEndpoint.authorize(OAuth2AuthzEndpoint.java:191)
>>
>>
>>
>>
>> On Sun, May 29, 2016 at 7:41 PM, Darshana Gunawardana <darsh...@wso2.com>
>> wrote:
>>
>>> Also there are few complications when configuring federated scenario for
>>> a file based service provider. Following JIRA has more information.
>>>
>>> https://wso2.org/jira/browse/IDENTITY-4581
>>>
>>> For an elegant solution, it should fix above JIRA first. Otherwise you
>>> will be endup with duplicating the full IdP configuration inside the
>>> service provider config.
>>>
>>>
>>> On Sun, May 29, 2016 at 7:31 PM, Darshana Gunawardana <darsh...@wso2.com
>>> > wrote:
>>>
>>>> Hi Farasath,
>>>>
>>>> It seems like my assumption is wrong. As per the code [1] doesn't read
>>>> from application-authentication.xml to read default behaviour. It is
>>>> reading from default service provider file
>>>> (/conf/identity/service-providers/default.xml). IMO this is a bug, it need
>>>> to pick that behaviour from the application-authentication.xml.
>>>>
>>>> [1]
>>>> https://github.com/wso2/carbon-identity-framework/blob/master/components/application-mgt/org.wso2.carbon.identity.application.mgt/src/main/java/org/wso2/carbon/identity/application/mgt/ApplicationManagementServiceImpl.java#L799:L806
>>>>
>>>> Regards,
>>>>
>>>> On Sun, May 29, 2016 at 4:51 PM, Farasath Ahamed <farasa...@wso2.com>
>>>> wrote:
>>>>
>>>>>
>>>>> Hi All,
>>>>>
>>>>> When trying to set the "*Local & Outbound Authentication
>>>>> Configuration*" for a Service Provider I noticed a default option. If
>>>>> someone wants to use a custom/federated authenticator as the default 
>>>>> option
>>>>> how can we achieve this?
>>>>>
>>>>> Based on a discussion with Darshana, I tried to achieve this by
>>>>> modifying the default sequence in application-authentication.xml file 
>>>>> found
>>>>> at IS_HOME/repository/conf/identity as below,
>>>>>
>>>>> <Sequences>
>>>>> <!-- Default Sequence. This is mandatory -->
>>>>> <Sequence appId="default">
>>>>> <Step order="1">
>>>>> <Authenticator name="OpenIDConnectAuthenticator" />
>>>>> </Step>
>>>>> </Sequence>
>>>>> </Sequences>
>>>>>
>>>>> Even then I am redirected to use the default BasicAuthenticator
>>>>> (username and password). Are there any other changes that need to be done
>>>>> to engage a federated/custom authenticator as the default throughout IS?
>>>>>
>>>>>
>>>>> Thanks,
>>>>> Farasath Ahamed
>>>>> Software Engineer,
>>>>> WSO2 Inc.; http://wso2.com
>>>>> lean.enterprise.middleware
>>>>>
>>>>>
>>>>> Email: farasa...@wso2.com
>>>>> Mobile: +94777603866
>>>>> Blog: blog.farazath.com
>>>>> Twitter: @farazath619 <https://twitter.com/farazath619>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>>
>>>>
>>>> *Darshana Gunawardana*Senior Software Engineer
>>>> WSO2 Inc.; http://wso2.com
>>>>
>>>> *E-mail: darsh...@wso2.com <darsh...@wso2.com>*
>>>> *Mobile: +94718566859 <%2B94718566859>*Lean . Enterprise . Middleware
>>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>>
>>>
>>> *Darshana Gunawardana*Senior Software Engineer
>>> WSO2 Inc.; http://wso2.com
>>>
>>> *E-mail: darsh...@wso2.com <darsh...@wso2.com>*
>>> *Mobile: +94718566859 <%2B94718566859>*Lean . Enterprise . Middleware
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Gayan Gunawardana
>> Software Engineer; WSO2 Inc.; http://wso2.com/
>> Email: ga...@wso2.com
>> Mobile: +94 (71) 8020933
>>
>
>
>
> --
> Regards,
>
>
> *Darshana Gunawardana*Senior Software Engineer
> WSO2 Inc.; http://wso2.com
>
> *E-mail: darsh...@wso2.com <darsh...@wso2.com>*
> *Mobile: +94718566859 <%2B94718566859>*Lean . Enterprise . Middleware
>



-- 
Gayan Gunawardana
Software Engineer; WSO2 Inc.; http://wso2.com/
Email: ga...@wso2.com
Mobile: +94 (71) 8020933
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to