login.js revision cb8b8ead63db27ce2eaae3584deb6b6d35366678
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac/**
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * Copyright (c) 2012-2013 ForgeRock AS. All Rights Reserved
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * The contents of this file are subject to the terms
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * of the Common Development and Distribution License
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * (the License). You may not use this file except in
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * compliance with the License.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * You can obtain a copy of the License at
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * http://forgerock.org/license/CDDLv1.0.html
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * See the License for the specific language governing
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * permission and limitations under the License.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * When distributing Covered Code, include this CDDL
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * Header Notice in each file and include the License file
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * at http://forgerock.org/license/CDDLv1.0.html
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * If applicable, add the following below the CDDL Header,
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * with the fields enclosed by brackets [] replaced by
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * your own identifying information:
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * "Portions Copyrighted [year] [name of copyright owner]"
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac */
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac(function () {
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac // Get the current session's user information
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac if (request.method === "read") {
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac return context.security;
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac } else {
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac throw "Unsupported operation on info login service: " + request.method;
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac }
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac return val;
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac}());
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac