Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 44692 invoked from network); 10 Mar 2008 22:18:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Mar 2008 22:18:59 -0000 Received: (qmail 26290 invoked by uid 500); 10 Mar 2008 22:18:54 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 26272 invoked by uid 500); 10 Mar 2008 22:18:54 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Delivered-To: moderator for user@geronimo.apache.org Received: (qmail 64757 invoked by uid 99); 10 Mar 2008 20:46:16 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lukasz.budnik@gmail.com designates 209.85.200.169 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=s22YU0Gwv02MlMjR3a5UX4RXHc3bWj31HVaNmSpQLss=; b=Sn6Iw2SXrjbc+y5oA8TjqjhyiNPfHtFodA9CiXs7CRLNweTvWBUFpH8o+40wRpGmfZyMZEL1mIF87FcyiDmVQvYnlktw0trw6jucKICB/t0A1McWdL0X9zIClWOdzNEHWvRiSAkcxN6ZKGDU3W3+DNhGFFvq3dKnsebq2QUqIYY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=tC+UAD6TnW1W7nKJ4wmWLtLGKdnTM6ZuzZ5HzOfwvn4X0m20fjluCNvMVc08KK6RqePN7KP27Zu23Mg0039rlcZwVpU8qi6eYh7CMv+lG5ih3s+3FtqRv/UHhbfE0uYCgbul++vgKrOAjWpFu61RA3JH8LGmFdN8PYir9x3TfLk= Message-ID: <9e999ed80803101345g558e170alc8d1cdbd302a29f4@mail.gmail.com> Date: Mon, 10 Mar 2008 21:45:51 +0100 From: "=?UTF-8?Q?=C5=81ukasz_Budnik?=" To: user@geronimo.apache.org Subject: G2.1: application scoped security realm & database pool MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org SGkgQWxsIQoKSSB3YW50IHRvIGNyZWF0ZSBhbiBhcHBsaWNhdGlvbiBzY29wZWQgc2VjdXJpdHkg cmVhbG0gdGhhdCB1c2VzIGFuCmFwcGxpY2F0aW9uIHNjb3BlZCBkYiBwb29sLgoKVGhlcmUgaXMg YSB2ZXJ5IHdlaXJkIEcyLjEgYmVoYXZpb3VyLgoKSSBoYXZlIGNob3NlbiBmcm9tIHRoZQpodHRw Oi8vbG9jYWxob3N0OjgwODAvY29uc29sZS9wb3J0YWwvU2VjdXJpdHkvU2VjdXJpdHklMjBSZWFs bXMsCm5ldyBEYXRhYmFzZSBSZWFsbSwgZnJvbSB0aGUgZHJvcCBkb3duIGxpc3QgSSBoYXZlIHBp Y2tlZCB1cCBteQphcHBsaWNhdGlvbiBzY29wZWQgZGF0YWJhc2UgcG9vbCwgSSBoYXZlIGVudGVy ZWQgU1FMIHF1ZXJpZXMgZm9yCmZldGNoaW5nIHVzZXJzIGFuZCBncm91cHMsIEkgaGF2ZSBzdWNj ZXNzZnVsbHkgdGVzdGVkIGl0LCBidXQgd2hlbiBJCmNob3NlbiB0aGU6IFNob3cgUGxhbiAoSSB3 YW50IHRvIHNlZSB0aGUgcGxhbiBiZWNhdXNlIEkgd2FudCB0byBoYXZlCmJvdGggZGIgcG9vbCBh bmQgc2VjdXJpdHkgcmVhbG0gYXBwbGljYXRpb24gc2NvcGVkKSBvciBEZXBsb3kgUmVhbG0gKEkK ZG9uJ3Qgd2FudCBpdCByZWFsbHksIGJ1dCBJIHdhbnQgdG8gc2hvdyBpdCBhcyBhbiBleGFtcGxl IG9mIEcyLjEKZXhjZXB0aW9uKSBJIGdldCB0aGlzIGVycm9yOgoKamF2YS5sYW5nLklsbGVnYWxB cmd1bWVudEV4Y2VwdGlvbjogSW52YWxpZCBpZDogREJfUE9PTF9OQU1FX0hFUkUKCW9yZy5hcGFj aGUuZ2Vyb25pbW8ua2VybmVsLnJlcG9zaXRvcnkuQXJ0aWZhY3QuY3JlYXRlKEFydGlmYWN0Lmph dmE6NjEpCglvcmcuYXBhY2hlLmdlcm9uaW1vLmtlcm5lbC5yZXBvc2l0b3J5LkFydGlmYWN0LmNy ZWF0ZShBcnRpZmFjdC5qYXZhOjUxKQoJb3JnLmFwYWNoZS5nZXJvbmltby5jb25zb2xlLnNlY3Vy aXR5bWFuYWdlci5yZWFsbS5TZWN1cml0eVJlYWxtUG9ydGxldC5hY3Rpb25HZW5lcmF0ZVBsYW4o U2VjdXJpdHlSZWFsbVBvcnRsZXQuamF2YTo0MjcpCglvcmcuYXBhY2hlLmdlcm9uaW1vLmNvbnNv bGUuc2VjdXJpdHltYW5hZ2VyLnJlYWxtLlNlY3VyaXR5UmVhbG1Qb3J0bGV0LmFjdGlvblNhdmVS ZWFsbShTZWN1cml0eVJlYWxtUG9ydGxldC5qYXZhOjQ5NCkKCW9yZy5hcGFjaGUuZ2Vyb25pbW8u Y29uc29sZS5zZWN1cml0eW1hbmFnZXIucmVhbG0uU2VjdXJpdHlSZWFsbVBvcnRsZXQucHJvY2Vz c0FjdGlvbihTZWN1cml0eVJlYWxtUG9ydGxldC5qYXZhOjIzMykKCW9yZy5hcGFjaGUucGx1dG8u Y29yZS5Qb3J0bGV0U2VydmxldC5kaXNwYXRjaChQb3J0bGV0U2VydmxldC5qYXZhOjIxOCkKCW9y Zy5hcGFjaGUucGx1dG8uY29yZS5Qb3J0bGV0U2VydmxldC5kb0dldChQb3J0bGV0U2VydmxldC5q YXZhOjEzOSkKCWphdmF4LnNlcnZsZXQuaHR0cC5IdHRwU2VydmxldC5zZXJ2aWNlKEh0dHBTZXJ2 bGV0LmphdmE6NjkzKQoJamF2YXguc2VydmxldC5odHRwLkh0dHBTZXJ2bGV0LnNlcnZpY2UoSHR0 cFNlcnZsZXQuamF2YTo4MDYpCglvcmcuYXBhY2hlLnBsdXRvLmNvcmUuRGVmYXVsdFBvcnRsZXRJ bnZva2VyU2VydmljZS5pbnZva2UoRGVmYXVsdFBvcnRsZXRJbnZva2VyU2VydmljZS5qYXZhOjE2 NykKCW9yZy5hcGFjaGUucGx1dG8uY29yZS5EZWZhdWx0UG9ydGxldEludm9rZXJTZXJ2aWNlLmFj dGlvbihEZWZhdWx0UG9ydGxldEludm9rZXJTZXJ2aWNlLmphdmE6ODUpCglvcmcuYXBhY2hlLnBs dXRvLmNvcmUuUG9ydGxldENvbnRhaW5lckltcGwuZG9BY3Rpb24oUG9ydGxldENvbnRhaW5lcklt cGwuamF2YToyMTkpCglvcmcuYXBhY2hlLnBsdXRvLmRyaXZlci5Qb3J0YWxEcml2ZXJTZXJ2bGV0 LmRvR2V0KFBvcnRhbERyaXZlclNlcnZsZXQuamF2YToxMTIpCglqYXZheC5zZXJ2bGV0Lmh0dHAu SHR0cFNlcnZsZXQuc2VydmljZShIdHRwU2VydmxldC5qYXZhOjY5MykKCWphdmF4LnNlcnZsZXQu aHR0cC5IdHRwU2VydmxldC5zZXJ2aWNlKEh0dHBTZXJ2bGV0LmphdmE6ODA2KQoKdGhpcyBpcyBx dWl0ZSB1bmRlcnN0YW5kYWJsZSBzaW5jZSB0aGUgREJfUE9PTF9OQU1FX0hFUkUgaXMgbXkKYXBw bGljYXRpb24gc2NvcGVkIGRiIHBvb2wsIGJ1dCB0aGUgd2VpcmQgdGhpbmcgaXMgSSBjYW4gdGVz dCBpdCBmcm9tCnRoZSBodHRwOi8vbG9jYWxob3N0OjgwODAvY29uc29sZS9wb3J0YWwvU2VjdXJp dHkvU2VjdXJpdHklMjBSZWFsbXMKYW5kIGl0IHdvcmtzOgoKQ3JlYXRlIFNlY3VyaXR5IFJlYWxt IC0tIFN0ZXAgNTogTG9naW4gUmVzdWx0cwpUZXN0IFJlc3VsdHM6CglMb2dpbiBzdWNjZWVkZWQg d2l0aCA1IHByaW5jaXBhbHMKUHJpbmNpcGFsczoKCXhoIAlvcmcuYXBhY2hlLmdlcm9uaW1vLnNl Y3VyaXR5LnJlYWxtLnByb3ZpZGVycy5HZXJvbmltb1VzZXJQcmluY2lwYWwKYWRtaW4gCW9yZy5h cGFjaGUuZ2Vyb25pbW8uc2VjdXJpdHkucmVhbG0ucHJvdmlkZXJzLkdlcm9uaW1vR3JvdXBQcmlu Y2lwYWwKZXhlY3V0b3IgCW9yZy5hcGFjaGUuZ2Vyb25pbW8uc2VjdXJpdHkucmVhbG0ucHJvdmlk ZXJzLkdlcm9uaW1vR3JvdXBQcmluY2lwYWwKdmlld2VyIAlvcmcuYXBhY2hlLmdlcm9uaW1vLnNl Y3VyaXR5LnJlYWxtLnByb3ZpZGVycy5HZXJvbmltb0dyb3VwUHJpbmNpcGFsCmNyZWF0b3IgCW9y Zy5hcGFjaGUuZ2Vyb25pbW8uc2VjdXJpdHkucmVhbG0ucHJvdmlkZXJzLkdlcm9uaW1vR3JvdXBQ cmluY2lwYWwKCnNvIGNhbiBHMi4xIGRlZmluZSBib3RoIGFwcGxpY2F0aW9uIHNjb3BlZCBzZWN1 cml0eSByZWFsbSBhbmQgZGIgcG9vbD8KCmlmIHllcywgY2FuIFlvdSBnaXZlIG1lIHNvbWUgdGlw cywgcGxlYXNlPwoKT3IgaXMgdGhlIGFib3ZlIGV4YW1wbGUgYSBzaWRlIGVmZmVjdCBvZiBzb21l IGtpbmQgYm9ndXMgYmVoYXZpb3VyPwoKdGhhbmtzIGluIGFkdmFuY2UgZm9yIGFueSBoZWxwCgpi ZXN0IHJlZ2FyZHMKxYF1a2Fzego=