Re: [OAUTH-WG] Auth Server / Resource Server Coordination
Ofer Nave <odigity@gmail.com> Tue, 13 October 2015 13:51 UTC
Return-Path: <odigity@gmail.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D13531B3F88 for <oauth@ietfa.amsl.com>; Tue, 13 Oct 2015 06:51:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b5Xd-c-xB-le for <oauth@ietfa.amsl.com>; Tue, 13 Oct 2015 06:51:24 -0700 (PDT)
Received: from mail-wi0-x234.google.com (mail-wi0-x234.google.com [IPv6:2a00:1450:400c:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9FA3C1B3FA2 for <oauth@ietf.org>; Tue, 13 Oct 2015 06:51:18 -0700 (PDT)
Received: by wicgb1 with SMTP id gb1so90355836wic.1 for <oauth@ietf.org>; Tue, 13 Oct 2015 06:51:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=bkytyrOqrHPe6uRE8P3iMpbHvl+4U9ocXtg2sHgAc9s=; b=sqCvUNgDvcO0UIztWeseoAkvwkfmx5pqVuvj4UzMDX0vIg1rlcxT533mW9YtuEbV4N 3rFaSnuoTVdLBTZ2G0XO58RmQzbgN4zUkfcCyBJEavZmAvRKi8zLdc+wzvWGwI6+MUq4 HSvxDbs8q8lekl3M+knxXoh/vXIXMP2aZi/sxVHKgEVk41bflUzViiTh9V7VBtn82PYJ H0Tq2GnTzpU7HQIfmCq9QZVZb9n4r/nvuSHo5zWUargWH901YrR1C30mDMHI2yWlYslR AtXvYEfWLfhJ0QdOfbiVu4YrpTNBFLDraCC9m3L1jcn/YwUco+z/rjmmdpAnfukmNwSB t9BA==
MIME-Version: 1.0
X-Received: by 10.180.106.4 with SMTP id gq4mr22619550wib.53.1444744240318; Tue, 13 Oct 2015 06:50:40 -0700 (PDT)
Received: by 10.27.125.70 with HTTP; Tue, 13 Oct 2015 06:50:40 -0700 (PDT)
In-Reply-To: <CABPN19_wYVEvqEU85FDZMYe6k8E8qkL0gGDvFeQMXaaQt+yAbQ@mail.gmail.com>
References: <CABPN19_wYVEvqEU85FDZMYe6k8E8qkL0gGDvFeQMXaaQt+yAbQ@mail.gmail.com>
Date: Tue, 13 Oct 2015 09:50:40 -0400
Message-ID: <CABPN19_+LiHxK3RLnb=4x8w9_grKW3BRfMmj_fYszYaRo7xMNg@mail.gmail.com>
From: Ofer Nave <odigity@gmail.com>
To: "<oauth@ietf.org>" <oauth@ietf.org>
Content-Type: multipart/alternative; boundary="f46d0443069c3c5d930521fcbbde"
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/_YfGRK6ia7EHPZKsG0l6MXD4AXA>
Subject: Re: [OAUTH-WG] Auth Server / Resource Server Coordination
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: OAUTH WG <oauth.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/oauth>, <mailto:oauth-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/oauth/>
List-Post: <mailto:oauth@ietf.org>
List-Help: <mailto:oauth-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/oauth>, <mailto:oauth-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Oct 2015 13:51:26 -0000
BTW -- I'd like to say I'm very pleasantly surprised by the quantity, quality, and speediness of all your responses. I assumed this list was low-attention based on glancing at the archives, but maybe that's just because ya'll already know everything you need to know and noobs are rare. :) -ofer On Tue, Oct 13, 2015 at 12:13 AM, Ofer Nave <odigity@gmail.com> wrote: > I know the OAuth 2.0 RFC doesn't specify any standards for coordination > between the Authorization Server and the Resource Server, as it's generally > assumed that both will be owned or operated by the same entity. > > However, I'm building an OAuth 2.0 Auth Server, and I'd like to add a > feature to make it easy for other API developers to delegate to me the > responsibility of handling the auth grant process and issuing access tokens. > > It seems to me that a simple version of this could be easily done by: > > 1) Defining an Access Token format that contains within it everything a > Resource Server will need to validate it and determine the level of access > granted (list of scopes, expiration datetime, HMAC signature using a shared > secret). > > 2) Providing a means (basic web UI) for Resource Server owners to register > a set of scopes for their service, along with user-understandable > descriptions of each to display when they arrive at my Authorization > Endpoint. > > While I've read the relevant RFCs, I'm new to the OAuth domain, and would > appreciate any feedback. Is this a stupid idea? Is this a good idea, but > redundant with another standard I'm not aware of? > > -ofer >
- [OAUTH-WG] Auth Server / Resource Server Coordina… Ofer Nave
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Bill Mills
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Jim Manico
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Ofer Nave
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Ofer Nave
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Justin Richer
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Vladimir Dzhuvinov
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Thomas Broyer
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Ofer Nave
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Ofer Nave
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Ofer Nave
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Ofer Nave
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Bill Mills
- Re: [OAUTH-WG] Auth Server / Resource Server Coor… Eve Maler
- [OAUTH-WG] Is authorization challenge always need… Sergey Beryozkin
- Re: [OAUTH-WG] Is authorization challenge always … Justin Richer
- Re: [OAUTH-WG] Is authorization challenge always … Sergey Beryozkin