Hi Harsha I'm almost done with the prototype which currently supports only *Basic Authentication*. Although I had to face some issues related to x.509 verification and wsdl2go code generation I was able to solve them. The prototype is a complete go implementation. I'll send you the prototype within a day or two and then proceed for the project proposal. I can add you as a collaborator for the project on GitHub if needed. I'll let you know any further clarification is needed
Regards [image: photo] Isuranga Perera at University of Colombo School of Computing P +382244492 <+382244492> M +94712986952 <+94712986952> E [email protected] <[email protected]> W https://isurangaperera.wordpress.com/ <https://isurangaperera.wordpress.com/> <http://www.facebook.com/don.isuranga.perera> <http://www.linkedin.com/in/isuranga-perera-aa16a810b> <http://github.com/IsurangaPerera> <http://stackoverflow.com/users/6909517/isuranga-perera> Get a signature like this: Click here! <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0=&u=294868300126972> On Mon, Mar 13, 2017 at 11:26 AM, Harsha Thirimanna <[email protected]> wrote: > > > On Mon, Mar 13, 2017 at 11:16 AM, Isuranga Perera < > [email protected]> wrote: > >> Hi >> >> Thanks for the information. I have several ideas for the implementation >> >> (01) Use existing stubs (java) to call admin services. But it involves >> additional overhead since it uses Java VM with Go (this approach can be >> implemented with either native interface or an RPC) >> >> (02) Complete implementation with Go (In this case some of the libraries >> have to be implemented) >> >> I prefer latter because of performance and low resource consumption. What >> do you think? >> > > +1 for second approach, because we don't need to coupled with the Java > client. > >> >> Regards >> >> >> [image: photo] >> Isuranga Perera >> at University of Colombo School of Computing >> P +382244492 <+382244492> M +94712986952 <+94712986952> E >> [email protected] >> <[email protected]> W https://isurangaperera.wordpress.com/ >> <https://isurangaperera.wordpress.com/> >> >> <http://www.facebook.com/don.isuranga.perera> >> <http://www.linkedin.com/in/isuranga-perera-aa16a810b> >> <http://github.com/IsurangaPerera> >> <http://stackoverflow.com/users/6909517/isuranga-perera> >> Get a signature like this: Click here! >> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0=&u=593899833989706> >> >> On Mon, Mar 13, 2017 at 11:05 AM, Harsha Thirimanna <[email protected]> >> wrote: >> >>> On Sun, Mar 12, 2017 at 11:46 PM, Isuranga Perera < >>> [email protected]> wrote: >>> >>>> Hi All, >>>> >>>> I'm currently working on a prototype for the CLI. But I have some >>>> problems which need to be clarified beforehand >>>> >>>> >>> This is great approach for this. Thanks Isuranga. >>> >>> >>> >>>> (01) what are the authentication techniques which should be used by >>>> CLI? >>>> >>> (02) Should the CLI support next major release without any modifications? >>>> (As I got to know in WSO2 IS 6.0.0 SOAP protocol will not be used in >>>> any internals.) >>>> >>>> >>> Yes, we are already doing IS 6.0.0 by removing SOAP Services. But we >>> hope to come with this project with a stable release that is IS 5.3.0. So >>> it is already provide both SOAP and Rest services for different APIs. >>> >>> As a authentication mechanism, we can use, either basic auth, oauth, or >>> mutual auth. All three capabilities supported by IS for all the REST APIs. >>> For SOAP services, you have to user admin services to authenticate and >>> used that cookie to call relevant services. >>> >>> >>> >>> >>>> Thank You >>>> >>>> >>>> [image: photo] >>>> Isuranga Perera >>>> at University of Colombo School of Computing >>>> P +382244492 <+382244492> M +94712986952 <+94712986952> E >>>> [email protected] >>>> <[email protected]> W https://isurangaperera.wordpress.com/ >>>> <https://isurangaperera.wordpress.com/> >>>> >>>> <http://www.facebook.com/don.isuranga.perera> >>>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b> >>>> <http://github.com/IsurangaPerera> >>>> <http://stackoverflow.com/users/6909517/isuranga-perera> >>>> Get a signature like this: Click here! >>>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0=&u=693366941104269> >>>> >>>> On Thu, Mar 9, 2017 at 5:46 PM, Isuranga Perera < >>>> [email protected]> wrote: >>>> >>>>> Hi Harsha >>>>> >>>>> Thanks for the link >>>>> >>>>> [image: photo] >>>>> Isuranga Perera >>>>> at University of Colombo School of Computing >>>>> P +382244492 <+382244492> M +94712986952 <+94712986952> E >>>>> [email protected] >>>>> <[email protected]> W https://isurangaperera.wordpress.com/ >>>>> <https://isurangaperera.wordpress.com/> >>>>> >>>>> <http://www.facebook.com/don.isuranga.perera> >>>>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b> >>>>> <http://github.com/IsurangaPerera> >>>>> <http://stackoverflow.com/users/6909517/isuranga-perera> >>>>> Get a signature like this: Click here! >>>>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0=&u=902185099499543> >>>>> >>>>> On Thu, Mar 9, 2017 at 5:26 PM, Harsha Thirimanna <[email protected]> >>>>> wrote: >>>>> >>>>>> If you would like to go further in GO, you can go and get this, but >>>>>> not free :) >>>>>> >>>>>> https://www.udemy.com/learn-how-to-code/?couponCode=CHANGEIT >>>>>> &siteID=wLyJQb2glSk-RZOrcAKscjLa9dBbmoaPtw&LSNPUBID=wLyJQb2glSk >>>>>> >>>>>> >>>>>> >>>>>> *Harsha Thirimanna* >>>>>> *Associate Tech Lead | WSO2* >>>>>> >>>>>> Email: [email protected] >>>>>> Mob: +94715186770 <+94%2071%20518%206770> >>>>>> Blog: http://harshathirimanna.blogspot.com/ >>>>>> Twitter: http://twitter.com/harshathirimann >>>>>> Linked-In: linked-in: http://www.linkedin.com/pub/ha >>>>>> rsha-thirimanna/10/ab8/122 >>>>>> <http://wso2.com/signature> >>>>>> >>>>>> On Thu, Mar 9, 2017 at 3:09 PM, Isuranga Perera < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Harsha, >>>>>>> >>>>>>> Thanks for the feedback. I have already gone through the >>>>>>> documentation and I am writing a blog on what I am currently working on. >>>>>>> https://isurangaperera.wordpress.com/ >>>>>>> Here you will be able to find some areas which I have covered by >>>>>>> now. I think I'm on the right track. Please let me inform if not. >>>>>>> >>>>>>> Regards >>>>>>> Isuranga Perera >>>>>>> >>>>>>> On Thu, Mar 9, 2017 at 1:49 PM, Harsha Thirimanna <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Isuranga, >>>>>>>> >>>>>>>> Thanks for interesting about this project and this would be a >>>>>>>> different experience than the other projects. >>>>>>>> Basically, WSO2 Identity Server is very feature rich solution for >>>>>>>> the security domain. As I mentioned in the project proposal, we expect >>>>>>>> following areas to be covered by this project and make this >>>>>>>> implementation >>>>>>>> more pluggable and configurable to easily plug the new API to the tool. >>>>>>>> >>>>>>>> Operation on Service Providers >>>>>>>> Operation on Identity Providers >>>>>>>> User Operations >>>>>>>> XACML policy manager >>>>>>>> >>>>>>>> We can adjust these based on existing API that we already expose by >>>>>>>> the product. You can go through the WSO2 Identity Server >>>>>>>> documentations to >>>>>>>> get clear more about[1]. >>>>>>>> >>>>>>>> [1] https://docs.wso2.com/display/IS530/WSO2+Identity+Server+Doc >>>>>>>> umentation >>>>>>>> >>>>>>>> thanks >>>>>>>> >>>>>>>> *Harsha Thirimanna* >>>>>>>> *Associate Tech Lead | WSO2* >>>>>>>> >>>>>>>> Email: [email protected] >>>>>>>> Mob: +94715186770 <+94%2071%20518%206770> >>>>>>>> Blog: http://harshathirimanna.blogspot.com/ >>>>>>>> Twitter: http://twitter.com/harshathirimann >>>>>>>> Linked-In: linked-in: http://www.linkedin.com/pub/ha >>>>>>>> rsha-thirimanna/10/ab8/122 >>>>>>>> <http://wso2.com/signature> >>>>>>>> >>>>>>>> On Thu, Mar 9, 2017 at 1:03 PM, Prakhash Sivakumar < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> [Looping mentors] >>>>>>>>> >>>>>>>>> On Thu, Mar 9, 2017 at 7:26 AM, Isuranga Perera < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> HI All, >>>>>>>>>> >>>>>>>>>> I am a third year undergraduate at University of Colombo School >>>>>>>>>> of Computing. I went through the proposals for GSOC 2017 and I am >>>>>>>>>> interesting about developing the CLI tool for WSO2 Identity Server >>>>>>>>>> (in >>>>>>>>>> reference to this: >>>>>>>>>> https://docs.wso2.com/display/GSoC/Project+Proposals+for+201 >>>>>>>>>> 7#ProjectProposalsfor2017-Proposal18:[IS]CLIToolforWSO2Ident >>>>>>>>>> ityServer) >>>>>>>>>> >>>>>>>>>> I have already gone through the WSO2 IS documentation several >>>>>>>>>> times and I maintain a blog to record my experience with the product. >>>>>>>>>> https://isurangaperera.wordpress.com/ >>>>>>>>>> >>>>>>>>>> Can someone describe more about security requirements of the CLI. >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> >>>>>>>>>> Isuranga Perera >>>>>>>>>> University of Colombo School of Computing >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Dev mailing list >>>>>>>>>> [email protected] >>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Prakhash Sivakumar >>>>>>>>> Software Engineer | WSO2 Inc >>>>>>>>> Platform Security Team >>>>>>>>> Mobile : +94771510080 <+94%2077%20151%200080> >>>>>>>>> Blog : https://medium.com/@PrakhashS >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
