[rpp] Re: Session / registrar mapping
Pawel Kowalik <kowalik@denic.de> Fri, 21 November 2025 13:14 UTC
Return-Path: <kowalik@denic.de>
X-Original-To: rpp@mail2.ietf.org
Delivered-To: rpp@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 469798DFF768 for <rpp@mail2.ietf.org>; Fri, 21 Nov 2025 05:14:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=denic.de
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R4XxnUi0U_hZ for <rpp@mail2.ietf.org>; Fri, 21 Nov 2025 05:14:27 -0800 (PST)
Received: from mout-b-203.mailbox.org (mout-b-203.mailbox.org [IPv6:2001:67c:2050:102:465::203]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 77E768DFF75F for <rpp@ietf.org>; Fri, 21 Nov 2025 05:14:26 -0800 (PST)
Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-b-203.mailbox.org (Postfix) with ESMTPS id 4dCbK43nMTz9w7Y; Fri, 21 Nov 2025 14:14:16 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denic.de; s=MBO0001; t=1763730856; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uKHUD3ti50wkG3zDea87SmF/TrfmNPpjRz6pXCsxhVw=; b=1VU14Oam8ShcPEQVpOvDqzCV5pw5Dj7LbBi4AgjLTkQ4TjnHPdNQUkeOn+ETiHgfCoD7Q/ Amsv7o6tOPFq8EysDPZG5toxiiDC28cSx/oeZMqbyi24wkHCwZDFO07QrQyLht22acApcA 76Cd9X3zwoVbS/zuUdRQl7zv1gfXioz9Rtufk8hHXBj2IbQpkig1KVIfkY1oV39vpYb58s V+XfxCwJpebchLPv6J87/cTvQIBhCYnRuVwQrEGX7hxi+HPf34YtGChHUGtZsFUSTM98KU isJUtX7dgHLOGW8thbrLGIHqPLFz/IhmlyXVcTBaRq+Uv+de/ddoiGWYoU96ow==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (1.0)
From: Pawel Kowalik <kowalik@denic.de>
In-Reply-To: <CAAVKzhHxrQGKdKWYknqyoM8V9zrOho_Sb0FjqQASHRqQiam7Lw@mail.gmail.com>
Date: Fri, 21 Nov 2025 14:11:25 +0100
Message-Id: <07110774-BECF-4194-A8A3-29E38BAEF692@denic.de>
References: <CAAVKzhHxrQGKdKWYknqyoM8V9zrOho_Sb0FjqQASHRqQiam7Lw@mail.gmail.com>
To: Ruth Trevor-Allen <fleeblewidget@gmail.com>
X-MBO-RS-META: zrchu6i7aad8ktgmoat3d6hmittruod3
X-MBO-RS-ID: f61eeea491c9d909d0d
Message-ID-Hash: QYRMPDGK33H5GPDUQRE4WKQKYGW32KRS
X-Message-ID-Hash: QYRMPDGK33H5GPDUQRE4WKQKYGW32KRS
X-MailFrom: kowalik@denic.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: rpp@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [rpp] Re: Session / registrar mapping
List-Id: "This list discusses a provisioning protocol based on RESTful principles and corresponding data representations using JSON." <rpp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rpp/gog-8oR-EEPOiEVXptMFoen3yHI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rpp>
List-Help: <mailto:rpp-request@ietf.org?subject=help>
List-Owner: <mailto:rpp-owner@ietf.org>
List-Post: <mailto:rpp@ietf.org>
List-Subscribe: <mailto:rpp-join@ietf.org>
List-Unsubscribe: <mailto:rpp-leave@ietf.org>
Hi Ruth, This is what I mean with impersonation, without going deeper on how it would be realised. Viele Grüße / Kind regards Pawel Kowalik > On 21. Nov 2025, at 12:36, Ruth Trevor-Allen <fleeblewidget@gmail.com> wrote: > > Thanks Pawel, that looks good. We may also want to consider adding a > way of specifying the registrar ID on operations where it can't be > inferred, such as create? > >> On Fri, 21 Nov 2025 at 09:46, Pawel Kowalik <kowalik@denic.de> wrote: >> >> Hi Ruth, >> >> I think this is a very valid use case and covering internal usage by >> registry was one of the added values of RPP. >> This is something we are indeed missing in the requirements. >> >> Proposal (in the Security section): >> >> R9.x: RPP MUST support authorisation of registry operator power client >> or user, being able to either impersonate any of the clients of the >> registry, or act on behalf of registry with elevated access to >> provisioning objects of all registry clients as well as operations >> beyond of what is available to regular clients. >> >> Would it cover this use case? >> >> Kind Regards, >> >> Pawel >> >>> On 20.11.25 14:59, Ruth Trevor-Allen wrote: >>> Hi all, >>> >>> I've been working on a prototype RPP implementation for use with web >>> apps, and something I'd like us to be able to support is use cases >>> where a user is not necessarily exactly equivalent to a registrar. For >>> example, they might be a superuser with access to carry out operations >>> but no specific registrar ID, or an admin contact at multiple >>> registrars with a single login to a web app which maps to multiple EPP >>> logins. In order to offer a seamless experience to these users, it >>> would be nice to be able to specify a registrar ID when carrying out >>> operations where one is needed (for example domain: create), but it >>> would also be nice not to have to identify the registrar for >>> operations where it doesn't matter or can be inferred. >>> >>> In particular, using EPP as a backend for apps like these, domain: >>> check is an example of an operation where the actual registrar ID >>> doesn't normally matter as long as the user has access to the TLD in >>> general, and having to identify the appropriate user in order to >>> submit the request can be undesirable overhead. >>> >>> I don't know if this has implications for RPP design but wanted to >>> flag it - is anyone else having these issues? >>> >>> Thanks, >>> Ruth >>> >>> _______________________________________________ >>> rpp mailing list -- rpp@ietf.org >>> To unsubscribe send an email to rpp-leave@ietf.org > > _______________________________________________ > rpp mailing list -- rpp@ietf.org > To unsubscribe send an email to rpp-leave@ietf.org
- [rpp] Session / registrar mapping Ruth Trevor-Allen
- [rpp] Re: Session / registrar mapping Pawel Kowalik
- [rpp] Re: Session / registrar mapping Ruth Trevor-Allen
- [rpp] Re: Session / registrar mapping Pawel Kowalik
- [rpp] Re: Session / registrar mapping Ruth Trevor-Allen
- [rpp] Re: Session / registrar mapping Maarten Wullink
- [rpp] Re: Session / registrar mapping Gould, James