사용자 권한 부여

 

게시 날짜: 2016년 7월

JavaScript 백 엔드 모바일 서비스에서 서버 스크립트는 인증된 사용자가 자신의 데이터만 볼 수 있도록 하거나 관리자에게 추가 기능을 부여할 수 있도록 권한 부여 규칙을 구현하는 데 사용됩니다.

System_CAPS_important중요

사용자를 인증할 수 있으려면 앱을 ID 공급자에 등록해야 합니다. 그런 다음 공급자가 생성하는 클라이언트 암호를 모바일 서비스에 등록해야 합니다. 자세한 내용은 인증 시작(Windows 스토어/Windows Phone/iOS/Android/HTML)을 참조하십시오.

다음 예에서는 인증된 사용자의 userId를 기반으로 삽입된 항목의 owner 속성을 설정합니다.

function insert(item, user, request) {
    item.owner = user.userId;
    request.execute();
}

사용자 지정 API에서 user 개체는 다음 GET 메서드와 같이 제공된 request 개체에서 가져옵니다.

exports.get = function(request, response) {    
    var currentUser = request.user;
    // Do something with the user ID here…
};

다음 예에서는 인증된 사용자의 read를 기반으로 userId 작업에 필터를 추가합니다. 이 필터는 결과를 현재 사용자에 속한 항목으로만 제한합니다.

function read(query, user, request) {
    query.where({
        owner: user.userId
    });
    request.execute();
}

자세한 내용은 모바일 서비스 스크립트 참조를 참조하십시오.

표시: