[Openid-specs-ab] Cookbooks project
Nat Sakimura
sakimura at gmail.com
Wed Nov 26 02:26:35 UTC 2014
Agreed in principle, but the scenario may actually depend on what client
platform we are talking about.
For example, for a javascript client, the main use case probably is the
implicit and not the basic (which is a code flow.)
For everything else, I suppose basic would make sense, I suppose.
Nat
On Tue Nov 25 2014 at 14:53:14 Dominick Baier <
dominick.baier at thinktecture.com> wrote:
> Well – I got zero response on my email – so no – no progress.
>
> I thought we would first decide on some scenarios – and a similar /
> common TOC for all languages.
>
> For C# there are potentially multiple directions
>
>
> - Implementing a basic client with ASP.NET
> - Implementing an implicit client with WPF
> - Implementing a hybrid client using the Katana OpenID Connect
> Middleware
>
> Etc..
>
> I suppose the "basic client” scenario is highest priority for
> educational purposes. Thoughts?
>
> From: Nat Sakimura <sakimura at gmail.com>
> Date: Dienstag, 25. November 2014 01:30
> To: Dominick Baier <dominick.baier at thinktecture.com>
> Cc: Mike Jones <Michael.Jones at microsoft.com>, "
> openid-specs-ab at lists.openid.net" <openid-specs-ab at lists.openid.net>
>
> Subject: Re: [Openid-specs-ab] Cookbooks project
>
> Hi Dominick,
>
> NRI started to do with javascript, of which the first draft can be done
> by the end of this week.
>
> We can also do PHP, which would be considerably simpler.
>
> I will ping Roland for Python.
>
> Have you made any progress on C#?
>
> Nat
>
> 2014-11-23 19:55 GMT+09:00 Dominick Baier <dominick.baier at thinktecture.com
> >:
>
>> Any progress on that?
>>
>> From: Nat Sakimura <sakimura at gmail.com>
>> Date: Montag, 3. November 2014 17:48
>> To: Mike Jones <Michael.Jones at microsoft.com>, "
>> openid-specs-ab at lists.openid.net" <openid-specs-ab at lists.openid.net>
>> Cc: Dominick Baier <dominick.baier at thinktecture.com>
>>
>> Subject: Re: [Openid-specs-ab] Cookbooks project
>>
>> Yes. There could be other ways as well, but "developers" link is a
>> good starting point.
>>
>> On Mon Nov 03 2014 at 8:31:25 Mike Jones <Michael.Jones at microsoft.com>
>> wrote:
>>
>>> Is the intent to host this content off of the Developers dropdown menu
>>> at openid.net?
>>>
>>>
>>>
>>> *From:* Openid-specs-ab [mailto:openid-specs-ab-bounces at lists.openid.net]
>>> *On Behalf Of *Dominick Baier
>>> *Sent:* Monday, November 03, 2014 5:48 AM
>>> *To:* Nat Sakimura; openid-specs-ab at lists.openid.net
>>> *Subject:* Re: [Openid-specs-ab] Cookbooks project
>>>
>>>
>>>
>>> We could volunteer for C# - we already have an extensive set of samples
>>> for the various flows here:
>>>
>>>
>>>
>>>
>>> https://github.com/thinktecture/Thinktecture.IdentityServer.v3.Samples/tree/master/source/Clients
>>>
>>>
>>>
>>> So I could also write some of that up.
>>>
>>>
>>>
>>> *From: *Nat Sakimura <sakimura at gmail.com>
>>> *Date: *Sonntag, 2. November 2014 07:51
>>> *To: *"openid-specs-ab at lists.openid.net" <
>>> openid-specs-ab at lists.openid.net>
>>> *Subject: *[Openid-specs-ab] Cookbooks project
>>>
>>>
>>>
>>> Hi Connectors,
>>>
>>> Having seen 'OpenID Connect is not so hard' session by Justin and Amazon
>>> sessions at IIW XIX, I started to feel that perhaps having language
>>> specific cookbooks would help developers a lot.
>>>
>>> For example, we could write a cookbook for JavaScript public client with
>>> proper handling of state parameters, generation of cryptographic random,
>>> etc. with sample codes that can be copied to their projects. I am pretty
>>> sure that if we do not provide these, people are prone to write a client
>>> with Math.random or even worse -- a fixed string-- as nonce and state.
>>>
>>> What do you think?
>>>
>>> The first batch of language that I have in mind are:
>>>
>>> - JavaScript
>>> - PHP
>>> - Python
>>> - Ruby
>>> - Java
>>>
>>> Any volunteers to lead each project?
>>>
>>> Nat
>>>
>>
>
>
> --
> Nat Sakimura (=nat)
> Chairman, OpenID Foundation
> http://nat.sakimura.org/
> @_nat_en
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-ab/attachments/20141126/52700f3c/attachment.html>
More information about the Openid-specs-ab
mailing list