2014-10-23 1 views
5

ember cli에 사용자 정의 인증 자 및 사용자 정의 권한을 포함시키는 방법을 이해할 수 없습니다.ember clim에서 ember simple-auth에 대한 사용자 정의 인증 자 및 사용자 정의 인증자를 사용하는 방법

어디에 넣고 포함 시킬지 및 수행 방법. 불행히도 simple-auth에 대한 cli 예제는 사용자 정의 권한 부여 자 및 인증자를 다루지 않습니다.

빌드가 성공적이지만, 브라우저에서 실행할 때, 나는

TypeError: SimpleAuth.Authenticators is undefined 

는 내가 뭔가를 잘못하고 있어요 알고 있어요 오류를 얻을,하지만 당신은 나를 인도 하시거나에 날 지점 수 이 작업을 수행하는 방법에 대한 올바른 문서, 내 이니셜은 다음과 같습니다 :( 아무것도 찾을 수 없습니다

내 인증이

과 같은
import Ember from 'ember'; 
import CustomAuthenticator from "../models/customauthenticator"; 

export default { 
    name : 'authentication', 
    before : 'simple-auth', 
    initialize : function(container) { 
    container.register('authenticator:custom', CustomAuthenticator); 
    //container.register('authorizer:custom', CustomAuthorizer); 
    } 
}; 

무엇이 누락 되었습니까? 미리 감사드립니다!

답변

4

변경 것과 :

... 
import Base from "simple-auth/authenticators/base"; 

export default Base.extend({ 
... 
+0

감사합니다 사람! 그건 커스텀 오 센티 케이 터 (custom authenticator)를 포함하는데 도움이되었지만, "ember cli가 어떻게 작동 하는가?" – Preexo

+0

궁금하다.'models' 디렉토리가 실제로 커스텀인가 자와 인증 자의 올바른 위치인가? – Preexo

+1

"utils"에 넣을 것입니다. "공식적인"Ember CLI 폴더라고 생각합니다. – marcoow