ico-arrow-big-left

Pulling User Account Information from Google Apps' Email Audit API

Key Information

Register
Submit
The challenge is finished.
Show Deadlines

Challenge Overview

NEW FUNCTIONAL REQUIREMENTS - Create a schedule for downloads by user
��
- Download of select Account Activity (from the Email Audit API)
��
- For batch CSV upload option, overwrite previously scheduled downloads with the most recent CSV upload list.��
SECURITY REQUIREMENTS
��
- Build in restricted/authenticated access controls that is configurable by the application administrator
��
- Provide the application administrator the ability to leverage a SAML Single Sign-On (SSO) infrastructure and act as a service provider that trusts the identity provider on the user information to provide access to its services or resources.
��
- Provide a configurable session cookie option to the application administrator such that they can control how long a cookie lasts until a user is required to reauthenticate.
��
- - Ensure that any action that can be formed through the application (Post requests) must require a authorization or the request should provide session information, including the transmission of an authenticated session cookie/ID.
��
- Replace the use of hard-coded credentials within the application with OAuth 2.0, which is supported by Googles Email Audit API.
��
- Implement application wide cross-site request forgery prevention
��
- Implement application wide secure cookie transmission - (HTTPS only)
��
- Build a access control model that could allow authenticated user to not have administrative access to the application (only Application Admins/Super Users)
��

Payments

Topcoder will compensate members in accordance with our standard payment policies, unless otherwise specified in this challenge. For information on payment policies, setting up your profile to receive payments, and general payment questions, please refer to ‌Payment Policies and Instructions.

REVIEW STYLE:

Final Review:

Community Review Board
?

Approval:

User Sign-Off
?

ID: 30037513