Hi Thrindu/Maduranga, Thanks for the help guys..
I'm using the stub generated from the wsdl of the admin service. In the implementation, I retrieve the allowed grant types and it is assigned back with the request. I debuged the request and the grant type string is there. Regards, Vinod On Fri, Mar 18, 2016 at 9:14 AM, Tharindu Edirisinghe <tharin...@wso2.com> wrote: > Hi Vinod, > > I also tested the same with IS 5.1.0 fresh pack and could not reproduce > your scenario. The grant types is a space separated string. If you create > the OAuth app from management console, for each grant type you have > selected with the checkboxes, it will add something like > "authorization_code implicit password client_credentials refresh_token" to > the GRANT_TYPES column of IDN_OAUTH_CONSUMER_APPS table. > > Can you please share more details about the environment and the request > you have used to create applications. > > Thanks, > TharinduE > > On Thu, Mar 17, 2016 at 5:40 PM, Maduranga Siriwardena <madura...@wso2.com > > wrote: > >> Hi Vinod, >> >> I have used OAuthAdminService to register an OAuth application and I was >> able to save the grant types properly. >> >> Any grant type is not allowed by default. If client_credentials is not >> included in the grant types list you will not be able to use that grant >> type to generate an access token. >> >> Bellow is the Soap request I used to register the application. >> >> <soapenv:Envelope xmlns:soapenv=" >> http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd=" >> http://org.apache.axis2/xsd" xmlns:xsd1=" >> http://dto.oauth.identity.carbon.wso2.org/xsd"> >> <soapenv:Header/> >> <soapenv:Body> >> <xsd:registerOAuthApplicationData> >> <xsd:application> >> <xsd1:OAuthVersion>OAuth-2.0</xsd1:OAuthVersion> >> <xsd1:applicationName>test</xsd1:applicationName> >> <xsd1:callbackUrl> >> https://localhost:9443/services/OAuthAdminService</xsd1:callbackUrl> >> <xsd1:grantTypes>authorization_code implicit</xsd1:grantTypes> >> </xsd:application> >> </xsd:registerOAuthApplicationData> >> </soapenv:Body> >> </soapenv:Envelope> >> >> Thanks, >> Maduranga. >> >> On Thu, Mar 17, 2016 at 4:36 PM, Vinod Kavinda <vi...@wso2.com> wrote: >> >>> Hi, >>> I'm trying to register an oAuth client using OAuthAdminService. I'm >>> sending the grant types string with the request. I have checked the table >>> "IDN_OAUTH_CONSUMER_APPS", the grant types column is always NULL. >>> >>> But, I could generate access tokens with client_credentials grant type. >>> Is it because by default all types are allowed? >>> >>> Am I missing something here? How can I set the specific set of grant >>> types? >>> >>> I'm using IS 5.0.1. Appreciate your feedback on this. >>> >>> >>> Regards, >>> Vinod >>> >>> -- >>> Vinod Kavinda >>> Software Engineer >>> *WSO2 Inc. - lean . enterprise . middleware <http://www.wso2.com>.* >>> Mobile : +94 (0) 712 415544 >>> Blog : http://soatechflicks.blogspot.com/ >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Maduranga Siriwardena >> Software Engineer >> WSO2 Inc. >> >> email: madura...@wso2.com >> mobile: +94718990591 >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > > Tharindu Edirisinghe > Software Engineer | WSO2 Inc > Platform Security Team > Blog : tharindue.blogspot.com > mobile : +94 775181586 > -- Vinod Kavinda Software Engineer *WSO2 Inc. - lean . enterprise . middleware <http://www.wso2.com>.* Mobile : +94 (0) 712 415544 Blog : http://soatechflicks.blogspot.com/
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev