Java 带有http会话身份验证的jHipster api不适用于ionic应用程序

Java 带有http会话身份验证的jHipster api不适用于ionic应用程序,java,angularjs,session,jhipster,ionic2,Java,Angularjs,Session,Jhipster,Ionic2,用例 我正在尝试将jHipster生成的应用程序与ionic 2应用程序连接。我正在使用http会话身份验证 问题概述 无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“”。响应的HTTP状态代码为403 JHipster配置,根文件夹中生成的.yo-rc.json文件 { "generator-jhipster": { "jhipsterVersion": "3.0.0", "baseName": "vc

用例

我正在尝试将jHipster生成的应用程序与ionic 2应用程序连接。我正在使用http会话身份验证

问题概述

无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“”。响应的HTTP状态代码为403

JHipster配置,根文件夹中生成的.yo-rc.json文件

{
"generator-jhipster": {
"jhipsterVersion": "3.0.0",
"baseName": "vconnect",
"packageName": "com.zenfact.vconnect",
"packageFolder": "com/zenfact/vconnect",
"serverPort": "8080",
"authenticationType": "session",
"hibernateCache": "ehcache",
"clusteredHttpSession": "no",
"websocket": "no",
"databaseType": "sql",
"devDatabaseType": "postgresql",
"prodDatabaseType": "postgresql",
"searchEngine": "elasticsearch",
"buildTool": "maven",
"enableSocialSignIn": false,
"rememberMeKey": "559bbe3167552d040ba24d16506d389a7ba851c3",
"useSass": false,
"applicationType": "monolith",
"testFrameworks": [
"gatling"
],
"enableTranslation": true,
"nativeLanguage": "en",
"languages": [
"en",
"zh-cn",
"fr",
"hi",
"ja"
]
}
}

从我的研究中,我发现移动应用程序不能很好地与HTTP会话身份验证配合使用

所以我用Oauth2身份验证重新创建了jhipster项目,它似乎可以与我正在开发的ionic应用程序配合使用


通过在应用程序中取消对cors的评论,解决了无“访问控制允许来源”标题的问题。yml

根据我的研究,我发现移动应用程序无法很好地与HTTP会话身份验证配合使用

所以我用Oauth2身份验证重新创建了jhipster项目,它似乎可以与我正在开发的ionic应用程序配合使用

通过在application.yml中取消注释cors解决了无“访问控制允许来源”标题的问题