From issues-return-14634-archive-asf-public=cust-asf.ponee.io@airavata.apache.org Fri Sep 28 22:07:04 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 0C217180675 for ; Fri, 28 Sep 2018 22:07:03 +0200 (CEST) Received: (qmail 60675 invoked by uid 500); 28 Sep 2018 20:07:03 -0000 Mailing-List: contact issues-help@airavata.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@airavata.apache.org Received: (qmail 60666 invoked by uid 99); 28 Sep 2018 20:07:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Sep 2018 20:07:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id D04B81A031B for ; Fri, 28 Sep 2018 20:07:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -110.301 X-Spam-Level: X-Spam-Status: No, score=-110.301 tagged_above=-999 required=6.31 tests=[ENV_AND_HDR_SPF_MATCH=-0.5, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_DEF_SPF_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id FDJQN0Umu-O9 for ; Fri, 28 Sep 2018 20:07:02 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 8FAC25F381 for ; Fri, 28 Sep 2018 20:07:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id DA6BAE02EB for ; Fri, 28 Sep 2018 20:07:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id A1F022775F for ; Fri, 28 Sep 2018 20:07:00 +0000 (UTC) Date: Fri, 28 Sep 2018 20:07:00 +0000 (UTC) From: "Marcus Christie (JIRA)" To: issues@airavata.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (AIRAVATA-2891) IAM Admin Service: generate and validate email verification token MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Marcus Christie created AIRAVATA-2891: ----------------------------------------- Summary: IAM Admin Service: generate and validate email verification token Key: AIRAVATA-2891 URL: https://issues.apache.org/jira/browse/AIRAVATA-2891 Project: Airavata Issue Type: Improvement Reporter: Marcus Christie Assignee: Marcus Christie Currently the PGA generates an email verification token and stores it in an in-memory cache. This is fairly brittle and prevents scaling the PGA server. Keeping this logic server side allows better persistence and scaling capabilities and enables future improvements in applying policy regarding email verification (expiration timeout, max attempts, etc.) -- This message was sent by Atlassian JIRA (v7.6.3#76005)