Re: [OAUTH-WG] client_id format: whitespaces allowed?

2015-10-13 Thread Mike Jones
It can contain space (%x20) but not tab, carriage return, linefeed, form feed, vertical tab, backspace, delete (or any other control characters). -Original Message- From: OAuth [mailto:oauth-boun...@ietf.org] On Behalf Of Mark Dobrinic Sent: Tuesday, October 13, 2015 10:43 AM To: oauth@ie

[OAUTH-WG] client_id format: whitespaces allowed?

2015-10-13 Thread Mark Dobrinic
Hey OAuth group, While I though I knew this, I was looking closely at the OAuth 2.0 spec and read that valid values of the client_id are specified as: VSCHAR = %x20-7E client-id = *VSCHAR This means that the client-id may also contain whitespace characters. Do I get that right? Thanks for your

Re: [OAUTH-WG] Auth Server / Resource Server Coordination

2015-10-13 Thread Eve Maler
Hi Thomas— The UMA Work Group that produced the “RSR” (OAuth Resource Set Registration) spec has an outstanding issue to fix the BCP190 issue that you point out. Since it’s a backwards-incompatible change, and we are taking a semantic versioning approach, we need to plot it out appropriately. We

Re: [OAUTH-WG] Auth Server / Resource Server Coordination

2015-10-13 Thread Bill Mills
Centralizing the user auth yes, it doesn't even have to be multiple types of RS for this to win.  It reduces your attack surface and allows your auth stack to be separate from your app stack are two of the good things.  Auth is a specialized thing and hard to do right, and pulling it down to a m

Re: [OAUTH-WG] Auth Server / Resource Server Coordination

2015-10-13 Thread Vladimir Dzhuvinov
On 13.10.2015 07:37, Ofer Nave wrote: >> You do have decisions to make on whether you use symmetric crypto or PK > there. > > That's another thing I was pondering -- simple shared secret, or require > generated a private/public key pair. > > The asymetric form is a little more complicated in term

Re: [OAUTH-WG] Auth Server / Resource Server Coordination

2015-10-13 Thread Justin Richer
I think what you’re talking about is reasonable, but I also think that you don’t need to invent anything. You’re right that these things aren’t defined in OAuth core itself, but instead they’re defined in companion specs. Most notably you have: - JWT (RFC7519): a structured token based on JSO