당신이 찾고있는 인증 앱으로 구축해야하지만, 응용 프로그램이 실행되고있는 인프라가 제공되어야 일이 아니다. 로그인하는 ID 제공 업체 (예 : R/3 또는 Active Directory)는 브라우저에 필요한 토큰 또는 쿠키를 제공해야합니다. 각 하위 시스템은 사용자가 가져 오는 쿠키, 토큰 또는 인증서를 기반으로 액세스를 제공해야합니다. 이 같은
비트 :
많은 피오리 애플 리케이션에 사용자가 로그인과 같은 R/3 환경에서 실행된다. 동일한 시스템이므로 기본적으로 신뢰할 수 있습니다. 그렇기 때문에 서비스에서 적절한 응답을 얻으려고 많이하지 않아도됩니다. 그러나 외부 시스템에 연결하려면 일부 IDP 배관을 설치해야합니다. 이것은 보통 IDP와 외부 서비스 사이에 신뢰를 설정하는 것과 관련이 있습니다.
언급 한 바와 같이 인증은 앱의 일부가 아니어야하며 따라서이 답변에는 코드 샘플이 없습니다. 나는 대답이 당신의 특정 상황에 대한 해결책을 찾을 수있는 충분한 조언을 해주기를 바랍니다. 이것은 어려운 주제이지만 SCN 및 도움말 섹션에 대한 정보가 많으며 필요할 경우 기본 컨설턴트의 도움을 요청하는 것을 부끄러워하지 마십시오.
기본적으로 안전하지 않으므로 자체 인증 (예 : 기본 인증 또는 oAuth) 구축의 함정에 빠지지 마십시오. 그 이유는 임베디드 알고리즘과 토큰을 포함한 자바 스크립트가 앱에 대한 액세스 권한을 가진 모든 사람이 읽을 수 있기 때문입니다.
다른 REST 서비스에서와 마찬가지로 인증하면됩니다. 문제는 정확히 무엇입니까? – Qualiture
@Qualiture 실제로 우리는이 요구 사항의 단계를 분석하고 있습니다. 보안 및 애플리케이션 적용 범위 측면에서 요구 사항의 일관성과 실현 가능성을 알고 싶었습니다. 제 의견을 공유 해주십시오 –
@Qualiture 실제로 sap.ui.model.odata.Odata() 클래스를 사용하여 Odata 서비스를 호출하는 방법을 알고 있습니다. 그러나 UI5에서 외부 서비스에 대한 crud 연산을 수행하는 것은 확실하지 않습니다. 내 특정 요구 사항에 대한 코드 스 니펫 또는 참조 문서를 공유하면 더 유용 할 것입니다. –