How to wrap a responsive web app that uses ADFS auth into a native iOS/Android app using only bluemix services? -
the following idea in our heads , did not find out how realize it.
we have responsive web application based on domino server using xpages. service authenticates using saml against our adfs 2.0 service.
we want use native mobile apps improve mobile web app 2 disciplines: 1. use notifications alert users tasks , events 2. store password in secure way on device won't asked every time use app.
the web app stays on domino server , used is.
i thought should possible using bluemix services.
but how?
we not want develop native apps ourselves apache cordova came in our minds. or similar solution should enable provide native mobile apps in app stored passwords (or tokens or touchid logon) , mobile notifications.
which best bluemix practice?
bernd, have rather large set of technology moving parts here :-). let me pick them pieces:
- domino: need outside of bluemix storing nsf, softlayer domino server. key solution.
- mobile app: cordova right, 1 step further , have @ ionic. uses cordova under hood. can add app is, or use ibm mobile first foundation
- push notifications: there's service in bluemix
- authentication: there's service it
what do:
- on domino server holding nsfs deploy osgi plugin write extending domino access services reads/writes data interested in json. use openntf domino api (oda) make life easier
- configure server talk bluemix. use vpn technology - bluemix has service that
- now fun part: configure domino accept headers user identity. securing domino in step before essential since hitting direct allow spoof identity. why bluemix vpn shall hit it
- now build app layer in bluemix using liberty or node.js (i use node.js since passport, node module, has authentication options) handles auth using bluemix services , sets header when talking domino
- make sure use web worker in mobile app take network out of user experience
that's it. hope helps
Comments
Post a Comment