2017-01-14 3 views
0

현재 플라스크 보안 기능을 갖춘 REST API를 작성하는 중입니다. 다행스럽게도 플라스크 보안에는 많은 견해와 템플릿이 있습니다. 필자의 경우에는 필요하지 않습니다. 나는 분명히 그들을 다시 구현하여 그들을 무시할 수 없습니다. 내 자신의 논리와 @app.route('/login').플라스크 보안을 REST API의 일부로 사용

그래서 간단한 질문은 서식 파일을 반환하는 플라스크 보안의 모든보기를 어떻게 비활성화합니까?

+0

왜 뷰가 필요하지 않은 경우 Flask-Security를 ​​사용합니까? 플라스크 - 로그인 충분하지 않아? –

+0

@LaurentLAPORTE, 당신은 포인트가있을 수 있습니다. 역할 기능을 별도로 사용할 수 있습니까? – JavaCake

+0

아니면 플라스크 사용자입니까? – JavaCake

답변

1

플라스크에 노출 된 API가 상태를 사용 중지하지 않았기 때문에 직접 사용 중지 할 수 있다고 생각하지 않습니다.

다음

참조에 대한 링크입니다 : 당신은 샘플 아래이 같은 견해를 사용자 정의 할 수 있습니다 Flask Security

security = Security(app, user_datastore) 

# This processor is added to all templates 
@security.context_processor 
def security_context_processor(): 
    return dict(hello="world") 

# This processor is added to only the register view 
@security.register_context_processor 
def security_register_processor(): 
    return dict(something="else") 

는 도움이되기를 바랍니다.

+0

이해합니다. 하지만 난 템플릿 /보기를 찢어 수 없습니까? 나는 순수한 REST API 스타일을 실행하고자 할 때 로그인 페이지에 접근하는 것과 같은 페이지를 원하지 않는다. – JavaCake

+0

@JavaCake : 코드를 공유하십시오 –

+0

저는 Flask 보안 대신에 Flask 로그인을 사용해야한다고 생각합니다. 뷰를 직접 처리하고 싶지 않기 때문입니다. –