带有 http 会话身份验证的 jHipster api 不适用于 ionic 应用程序
jHipster api with http session authentication not working for ionic app
用例
我正在尝试将 jHipster 生成的应用程序与 ionic 2 应用程序连接起来。我正在使用 http 会话身份验证
问题概述
XMLHttpRequest 无法加载 http://192.168.0.14:8081//vconnect/api/countries. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://192.168.0.4:8100' 因此不允许访问。响应具有 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 应用程序配合得很好。
和 No 'Access-Control-Allow-Origin' header 问题通过在 [= 中取消注释 cors 来解决23=].
用例
我正在尝试将 jHipster 生成的应用程序与 ionic 2 应用程序连接起来。我正在使用 http 会话身份验证
问题概述
XMLHttpRequest 无法加载 http://192.168.0.14:8081//vconnect/api/countries. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://192.168.0.4:8100' 因此不允许访问。响应具有 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 应用程序配合得很好。
和 No 'Access-Control-Allow-Origin' header 问题通过在 [= 中取消注释 cors 来解决23=].