2017-10-11 11 views
0

여러 개의 앱에서 동일한 대상이 사용 중이며 연결 상태가 좋습니다.SAP Cloud Platform : WEB IDE 응용 프로그램에서 서비스에 액세스 할 때 표시되는 기본 인증. 왜?

동일한 SAP WEB IDE 템플릿을 사용하여 새 앱을 만들었습니다.

프로젝트 메뉴에서 신규/OData 서비스를 선택할 때 서비스가 잘 검색되어 내 대상 자격 증명이 유효하다는 것을 증명합니다.

이제 앱을 실행할 때. 기본 인증 창이 나타납니다. 취소하면 서비스의 메타 데이터에 연결할 수 없으므로 데이터를 검색 할 수 없습니다.

https://webidetesting0837185-s0015641139trial.dispatcher.hanatrial.ondemand.com/SAPUI5-ABAP-SFI/sap/opu/odata/sap/ZSV_SURVEY_SRV/ $ 메타 데이터는? 수액 언어 = EN (무단) (401)

내 사용자 이름과 암호가 올바른지 비록 인정되지 않습니다.

아이디어가 있으십니까?

+0

올바른 계정에서 이름과 암호를 입력 했습니까? (서비스로부터)하지만 HCP는 아닙니다. –

답변

0

사용자/암호가 허용되지 않는 경우 백엔드에서 일부 구성이 누락 된 것으로 간주됩니다. 승인 문제에 대해서는 ST22 또는 SLG1과 같은 로그를 확인하십시오. 또한 Cloud Connector의 목적지가 제대로 작동하는지 확인하십시오.

기본 인증을 사용하지 않는 generell에서이를 해결하려면 SAP CP의 대상 서비스로 작업해야합니다. onPremise 또는 AppToAppSSO를 통해 대상의 유형/모드로 검색하거나 SAP CP에서 API 서비스로 작업합니다. 대신이 같은 신 app.json에서 상대 경로의 당신의 SAPUI5에서 첫 번째 방법 변경 (대상 서비스) 참고 :

{ 
    "routes": [ 
    { 
     "path": "/destinations/SFSF_ODATA_PROXY", 
     "target": { 
     "type": "destination", 
     "name": "sap_hcmcloud_core_odata" 
     }, 
     "description": "SFSF Proxy OData" 
    } 
    ], 
    "cacheControl": [ 
    { 
     "directive": "public", 
     "maxAge": 0 
    } 
    ] 
} 
0

을 당신이 당신의 백엔드에 대한 자격 증명을 입력해야합니다 (그리고 예를 들어 사용자의 CP 계정 확인). 또한 AuthenticationType을 BasicAuthentication으로 설정하여 대상 자체의 자격 증명을 유지하고 유지할 수 있습니다.