서버 쪽에서 symfony2를, 클라이언트 쪽에서 angularjs를 사용하여 응용 프로그램을 작성하려고합니다. 서버와 클라이언트 간의 모든 통신은 REST API를 사용하여 수행됩니다. 이 시스템에서 사용자를 인증하는 가장 좋은 방법은 무엇입니까?angularjs와 symfony2에서 인증을 구현하는 가장 좋은 방법은 무엇입니까?
2
A
답변
1
OAUTH2, HTTP 기본 인증과 같은 고전적인 HTTP/REST 인증 스키마를 사용할 수 있습니다. 응용 프로그램 보안 수준에 따라 다릅니다. 기본 인증은 정말 간단합니다, 당신은 security.yml 방화벽 구현해야한다 :
secured_api:
pattern: ^/api/*
stateless: true
anonymous: false
http_basic:
provider: in_memory
이 예에서 나는 간단한 in_memory 업체에 걸렸고을하지만 당신은 응용 프로그램에 정의 된 모든 공급자 또는 사용자 정의 공급자를 사용할 수 있습니다.
in_memory:
memory:
users:
stupid_user: { password: myname ,roles: 'ROLE_USER' }
sly_user: { password: secret, roles: 'ROLE_USER }
지금 당신은 컬을 사용하여 경로를 확인할 수 있습니다
컬 -v --basic -u "stupid_user : MyName로"-X POST -H "콘텐츠 형식 : 응용 프로그램/JSON"-d @ request.json www.domainname.com/api/aroute
는
관련 문제
- 1. 사용자 인증을 구현하는 가장 좋은 방법
- 2. 엔터프라이즈 아키텍처의 WCF 서비스에서 인증을 구현하는 가장 좋은 방법은 무엇입니까?
- 3. Firebase에서 커스텀 인증을 구현하는 좋은 방법은 무엇입니까?
- 4. 인증을 구현하는 방법은 무엇입니까?
- 5. GIF로드 클래스를 구현하는 가장 좋은 방법은 무엇입니까?
- 6. ROR로 피드를 구현하는 가장 좋은 방법은 무엇입니까?
- 7. 데이터베이스 리비전을 구현하는 가장 좋은 방법은 무엇입니까?
- 8. 연산자 오버로드를 구현하는 가장 좋은 방법은 무엇입니까?
- 9. Android에서 타이머를 구현하는 가장 좋은 방법은 무엇입니까?
- 10. UICollectionViewDataSource 프로토콜을 구현하는 가장 좋은 방법은 무엇입니까?
- 11. Tabbar를 구현하는 가장 좋은 방법은 무엇입니까?
- 12. .Net에서 이것을 구현하는 가장 좋은 방법은 무엇입니까?
- 13. 상수 개체를 구현하는 가장 좋은 방법은 무엇입니까?
- 14. 온라인 테스트를 구현하는 가장 좋은 방법은 무엇입니까?
- 15. STL없이 그래프를 구현하는 가장 좋은 방법은 무엇입니까?
- 16. 이미지 캡션을 구현하는 가장 좋은 방법은 무엇입니까?
- 17. 캐싱 레이어를 구현하는 가장 좋은 방법은 무엇입니까?
- 18. CSS 스타일을 구현하는 가장 좋은 방법은 무엇입니까?
- 19. 트리 뷰를 구현하는 가장 좋은 방법은 무엇입니까?
- 20. 웹 채팅을 구현하는 가장 좋은 방법은 무엇입니까?
- 21. 안드로이드에서 탭을 구현하는 가장 좋은 방법은 무엇입니까?
- 22. 이메일 전송을 구현하는 가장 좋은 방법은 무엇입니까?
- 23. nhibernate : 평등을 구현하는 가장 좋은 방법은 무엇입니까?
- 24. Android에서 '스텁'을 구현하는 가장 좋은 방법은 무엇입니까?
- 25. 레코드 잠금을 구현하는 가장 좋은 방법은 무엇입니까?
- 26. WebServiceHost 인증을 구현하는 방법은 무엇입니까?
- 27. 익명 인증을 구현하는 방법은 무엇입니까?
- 28. Symfony2에서 레코드를 제거하는 가장 좋은 방법
- 29. Asp.Net에서 로그 오프 단추를 구현하는 가장 좋은 방법은 무엇입니까
- 30. 양식 필드 만들기 symfony2에서 가장 좋은 방법은 무엇입니까
OAuth를 인기이다 (상기 요청은 데이터 교환 포맷 JSON 소식이다). – m59