I also got a very experimental Provider (also in javascript, and working with the consumer). As soon as this becomes more mature, I'd be happy to make it available for people to test against. Please let me know if there is any interest for this.
I'm not attending the OpenID Summit, so I'm interested in connecting with people online.
Feel free to respond on the list, or to me directly. You can also add me on skype: andreassolberg
I'm in the 'Europe/Amsterdam' timezone.
Andreas
> I got an OpenID Connect consumer written in javascript, and I'd be interested in testing this against Provider implementations. Anyone interested?
Jag är självfallet intresserad :-)
-- Roland
For those who don't automatically use Google translator :-)
I'm definitely interested in testing, but will probably not have anything until after the summit meeting.
I have the OAuth2 stuff in place it's some of the OpenID Connect additions I lack.
-- Roland
> I'm looking forward to the first interop event for me :)
Me too!
Since people are swapping skypeid's, here is mine: hypatiaofalexandria
And as Andreas I'm in CET (or rather CEST until we switch to winter time).
-- Roland
NRI Tokyo's Implementation is as follows:
* OP
- OpenID Connect Lite 1.0 Draft 10
- Implicit Grant
- grant_type: token id_token
- scope: openid mail profile address
- Session Management
- Check Session Endpoint
- Invalidate Session Endpoint (Connect Session Management)
- OpenID Connect Standard 1.0 Draft 02
- Authorization Code
- grant_type: code
*** currentlly we're working for following procedures ***
- scope: openid mail profile address
- user_info
- check session EP
*********************************************************
Sorry for your inconvenience, we don't have registration form.
Please use pre-configured client_id and client_secret.
client_id
http://devel.uni-id.info/oauth2_consumer
client_secret
client_secret
redirect_uri
anything(we set to whitelist to regexp"https?://.*"
authorize
http://devel.uni-id.info/nozomi_seam/script/oauth2/authz_req/endpoint.seam
token
http://devel.uni-id.info/nozomi_seam/script/oauth2/token_req/endpoint.seam
user_info
http://devel.uni-id.info/nozomi_seam/script/oauth2/info_req/endpoint.seam
check_session
http://devel.uni-id.info/nozomi_seam/script/oauth2/check_session/endpoint.seam
end_session
http://devel.uni-id.info/nozomi_seam/script/oauth2/end_session/endpoint.seam
* RP (Just for checking my own IdP)
http://devel.uni-id.info/oauth2_consumer/
- OpenID Connect Lite 1.0 Draft 10
- Implicit Grant
- grant_type: token id_token
- scope: openid mail profile address
- Session Management
- Check Session Endpoint
- Invalidate Session Endpoint
- OpenID Connect Standard 1.0 Draft 02
- Authorization Code
- grant_type: code
@kthrtty
As Nat mentioned, my OP is here.
On this OP, you can make account using your Facebook / Google account.When using Google account, this site is also a Connect RP against Google's Connect OP.
Once signed-up, you can register your OAuth client (= Connect RP Client) by clicking "Register New Client" link on dashboard.
In this configuration, you can all configuration info needed for Basic Client.(Dynamic client registration is not ready for interop yet though)
If you're redirected to IdP, you'll see ID/PW form.
Please put rule-based ID/PW into it.
ID: {hogehoge}
PW: {hogehoge}pass
ex. test/testpass, alice/alicepass
Regards
@kthrtty
@kumauta
(2011/09/09 17:38), Tatsuya KATSUHARA wrote:
> Hello all.
>
>
> NRI Tokyo's Implementation is as follows:
>
> * OP
> - OpenID Connect Lite 1.0 Draft 10
> - Implicit Grant
> - grant_type: token id_token
> - scope: openid mail profile address
> - Session Management
> - Check Session Endpoint
> - Invalidate Session Endpoint (Connect Session Management)
>
> - OpenID Connect Standard 1.0 Draft 02
> - Authorization Code
> - grant_type: code
> *** currentlly we're working for following features ***
> - scope: openid mail profile address
> - user_info
> - check session EP
> *********************************************************
>
> Sorry for your inconvenience, we don't have registration form.
> Please use pre-configured client_id and client_secret values.
>
> client_id
> http://devel.uni-id.info/oauth2_consumer
> client_secret
> client_secret
> redirect_uri
> anything(we set whitelist to regexp"https?://.*"
--
勝原 達也 <Tatsuya KATSUHARA>
株式会社 野村総合研究所 DIソリューション事業部
〒105-7113 東京都港区東新橋1-5-2 汐留シティセンター13F
TEL:+81-3-6274-1445 FAX:+81-3-6274-1547
PGP Key FP: 2E04 7D79 5C74 6945 CEAE 64D0 70B9 780E 1583 E0BC
このメールには、本来の宛先の方のみに限定された機密情報が含まれている場
合がございます。お心あたりのない場合は、送信者にご連絡のうえ、このメー
ルを削除してくださいますようお願い申し上げます。
PLEASE READ:This e-mail is confidential and intended for the named re
cipient only. If you are not an intended recipient, please notify the
sender and delete this e-mail.
Sorry! I'd forgotten to post essential information.
If you're redirected to IdP, you'll see ID/PW form.
Please put rule-based ID/PW into it.
ID: {hogehoge}
PW: {hogehoge}pass
ex. test/testpass, alice/alicepass
I checked OAuth2.0 DR 21, and got same specification.
Please try it!
Regards.
Our OAuth2.0 implimentation complies with OAuth2.0 Draft 16...
So you should specifies "authorization_code" as "grant_type" param.
I checked OAuth2.0 DR 21, and got same specification.
Please try it!
Also, Ryo Ito (another WG member, an ex-Yahoo! Japan guy) has an implementation:
Requesting access token, OAuth2 client must send two
parameters(client_id and client_secret).
Best.
On this OP, you can make account using your Facebook / Google account.When using Google account, this site is also a Connect RP against Google's Connect OP.Do you have an URL for documentation on googles connect OP?
What would be very useful for the test utility would be if you offered a simpler login option, with a simple login page and a demo user; or may be a link that logs the user in automatically (as a test user).
I guess...
Requesting access token, OAuth2 client must send two
parameters(client_id and client_secret).
I tried to add the client_secret parameter to the request on the token endpoint, but I got the same error. May be your logs reveal what the provider does not like about the request?