Hi Sanjiva,

At the moment I'm using post receive hook and used basic authentication
with github post-recieve/service/web hook that notifies me of a commit to a
repository. Creds are in plane txt in the payload url in web hook [1].
Currently I'm looking at Is there an OAuth 2.0 alternative support.


[1] https://yourUser:[email protected]/path


On Sun, Mar 16, 2014 at 6:22 AM, Sanjiva Weerawarana <[email protected]>wrote:

> Cool ... very nice!
>
> Where do we store the creds? Do we keep them using the secure vault stuff
> so its not in clear? Is there an OAuth 2.0 alternative they support? That
> means *we'd* have to provide an OAuth secured endpoint and give Github
> authorization to call it.
>
> Even for this endpoint, what's the convention you've used to make it per
> user (what's the URL structure basically)? I believe so far we don't have
> anything on a per USER basis .. tenants are there primarily for isolation
> but we haven't had a need to have a per-user cred at all - but with this we
> have to. Hence all the questions to understand exactly how this will work
> and fit into usage scenarios :-).
>
> Thanks,
>
> Sanjiva.
>
>
> On Thu, Mar 13, 2014 at 12:19 PM, Manula Chathurika Thantriwatte <
> [email protected]> wrote:
>
>> Hi,
>>
>> In Webhook the basic authentication as follows. [1]
>>
>> https://yourUser:[email protected]/path
>>
>> [1]
>> http://stackoverflow.com/questions/18326549/github-service-hook-and-basic-authentication
>>
>>
>> On Thu, Mar 13, 2014 at 11:58 AM, Manula Chathurika Thantriwatte <
>> [email protected]> wrote:
>>
>>> Hi All,
>>>
>>> I'm working on $subject. In the implementation I have introduced new
>>> rest endpoint. In Github, user have to configure the Webhook for that rest
>>> endpoint. Then each and every commit to the Git repository, Webhook will
>>> send the payload JSON to SM and SM will get the repository url and find the
>>> cartridge subscriptions for that corresponding url. After that SM will send
>>> sendArtifactUpdateEvent to cartridge agent. Then cartridge agent can get
>>> the git pull and update the repository.
>>>
>>> For the authentication I have used basic auth for authenticate Webhook
>>> request.
>>>
>>> --
>>>  Regards,
>>> Manula Chathurika Thantriwatte
>>> Software Engineer
>>> WSO2 Inc. : http://wso2.com
>>> lean . enterprise . middleware
>>>
>>> email : [email protected] / [email protected]
>>> phone : +94 772492511
>>> blog : http://manulachathurika.blogspot.com/
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Regards,
>> Manula Chathurika Thantriwatte
>> Software Engineer
>> WSO2 Inc. : http://wso2.com
>> lean . enterprise . middleware
>>
>> email : [email protected] / [email protected]
>> phone : +94 772492511
>> blog : http://manulachathurika.blogspot.com/
>>
>>
>>
>>
>
>
> --
> Sanjiva Weerawarana, Ph.D.
> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
> email: [email protected]; office: (+1 650 745 4499 | +94  11 214 5345)
> x5700; cell: +94 77 787 6880 | +1 408 466 5099; voip: +1 650 265 8311
> blog: http://sanjiva.weerawarana.org/; twitter: @sanjiva
> Lean . Enterprise . Middleware
>



-- 
Regards,
Manula Chathurika Thantriwatte
Software Engineer
WSO2 Inc. : http://wso2.com
lean . enterprise . middleware

email : [email protected] / [email protected]
phone : +94 772492511
blog : http://manulachathurika.blogspot.com/

Reply via email to