Working with Custom Authentication and Identity Providers in AEM Mobile


Digital Publishing

AEM Mobile can be used to not only create Business to Consumer applications, but can also be used to create internal enterprise applications and business to business apps. One of the hallmark features of the AEM Mobile platform that makes these different applications possible is Entitlement and Restricted Collections.

Enabling Entitlement within your AEM Mobile applications allows you to authenticate users with a login to gain access to articles and collections that are normally protected by a paywall or hidden from view when using restricted collections.

To enable Entitlement in your AEM Mobile project you must first define your Entitlement service in the AEM Mobile master account settings. Entitlement settings include defining your authentication endpoint as well as additional optional settings around entitlement and authentication token cache. i.e. how often the application checks back against the service for new entitlement information and how frequently the auth token should be renewed.

Once you have setup your Entitlement service you can enable the sign-in authentication dialog in your application at the AEM Mobile project level. You do not need to rebuild your application for the Entitlement and authentication changes to take affect.

Below is an example of the default authentication dialog box that a user will see when tapping the My Account link in the application’s hamburger menu.

Beyond the default authentication dialog, you can create custom authentication screens that  replace the default sign-in experience. These custom authentication screens can also use different identity providers.

Creating a custom HTML sign-in experience allows you to collect more information on the user or provide additional instructions on what type of login is required i.e. username vs. email?

AEM Mobile applications can also use custom authentication screens in conjunction with different identity providers, reducing the need to create a new account just for the mobile application.

SAML 2.0 identity providers including MFA/OKTA and recently added support for Gigya can help enterprises integrate their mobile applications into their single-sign-on systems. While defining an OAuth 2.0 identity service will give users the ability to use social logins such as Facebook for authentication.

For more information on Entitlement in AEM Mobile see:

https://helpx.adobe.com/digital-publishing-solution/help/direct-entitlement.html

For more information on setting up custom authentication in AEM Mobile see:

https://helpx.adobe.com/digital-publishing-solution/help/identity-providers.html

 

 

Partner Overview: Kreber

Digital Publishing

Company Overview

Kreber is an omni-channel creative and marketing technology agency with offices in Columbus OH, High Point NC, Atlanta, GA and New York, NY. Kreber employs 200 expert staff including the best brand storytellers. Kreber’s creative and production services include; through-channel marketing strategy, creative, photography, video production, CGI and imaging with expert account directors. Kreber is a leader in the use of AEM Mobile with PIM and CMS connectivity. Kreber creative facilities total over nine acres under roof and include sixty photography/video bays and a fully integrated staff of set designers, art directors, photographers, and videographers.

Areas of Expertise

  • Brand storytelling for retail, manufacturing and service organizations.
  • Mobile visual content for companies with stories to tell.
  • 360 view of the PIM backbone and CMS ecosystems required to deliver timely visual stories.
  • Photography and video content strategy with the nation’s production facilities.

AEM Mobile App Examples

Client: Sunglass Hut
Use Case: Brand Engagement
Description: How does a retail brand inspire their employees across 1,500 stores and 48 product lines? Sunglass Hut chose AEM Mobile along with Kreber brand storytelling to educate each store employee with the latest product information. Kreber stitched the powerful Sunglass Hut story into each product line using its secret storytelling recipe to engage and inspire…creating the desire to learn and achieve.

Client: Electrolux Major Appliances
Use Case: Sales Enablement
Description: Electrolux won “Best of Show” (in any category) at the 2016 Kitchen and Bath Show for their industry leading LuxCare laundry machine technology. Their Sales and Training teams needed a story and a storytelling platform worthy of the award-winning accomplishment. The Kreber AEM Mobile app became an unqualified success with universal adoption and record breaking length of stakeholder engagement.

Kreber’s Approach to Mobile Strategy and App Execution

A Kreber mobile app puts the power and beauty of the brand in the hands of the frontline storytellers. Kreber mobile app engagements begin with a collaborative discovery session followed by digital asset inventory and content creation. In-app proofing ensures the integrity of client inputs and creative execution from start to deployment.

How to Contact Kreber

Todd Alexander
Brand Evangelist, EVP
Todd.Alexander@kreber.com
614-519-8282
www.kreber.com

Partner Overview: Blink Worldwide


Digital Publishing

Company Overview

Blink Worldwide believes that marketing should not stop at the lead. It should go further, driving a brand’s message and differentiation throughout the sales cycle. Blink has a deep bench of sales knowledge and experience and develops tools that deliver consistency in messaging and enhance the discussion–so that their client’s messages are always relevant and on point. With offices in Connecticut and Utah, Blink operates globally, with projects deployed in 154 countries.

Areas of Expertise

  • Sales and brand enablement strategy
  • Mobile strategy for B2B, B2E & B2C
  • Mobile front-end app design (IA, UI & UX)
  • Mobile app development with AEM Mobile
  • Back-end CMS integration including AEM

AEM Mobile App Examples

Client: Black Diamond Equipment
Use Case: Sales Enablement
Description: Blink Worldwide helped Black Diamond Equipment to streamline their sales process by replacing their printed catalog with a mobile app. This app allows Black Diamond to get instant updates into the hands of sales teams to improve planning and reduce errors during the buying process as well as providing live pricing and integration of inventory systems.

Black Diamond Anticipating $500K Savings with Sales Workbook App

bd_s17_main_browse
img_0081
img_0089
img_0096

Client: Adobe AEM Mobile Pitch App
Use Case: Sales Enablement
Description: Blink Worldwide partnered with the Adobe to highlight the art of the possible with Experience Manager Mobile. This app is used by the AEM Mobile sales team to give their clients and prospects a view of the mobile landscape, the advantages of Marketing Cloud, capabilities of AEM Mobile and customer success stories.

img_0041
img_0042
img_0046
img_0049

Blink Worldwide’s Approach to Mobile Strategy and App Execution

Specializing in sales enablement isn’t just about the technology. Blink enables their clients to understand their customer personas, sales enablement strategy and identification of where their customers are in the sales process. By using AEM Mobile, Blink helps their clients to execute these strategies at the speed of sales.

How to Contact Blink Worldwide

Billy Lawlor
Managing Partner
blawlor@blinkworldwide.com
(203) 856-8353
blinkworldwide.com

Partner Overview: Slalom

Digital Publishing

Company Overview

Slalom is a purpose-driven consulting firm that helps companies solve business problems and build for the future, with solutions spanning business advisory, customer experience, technology, and analytics.

Our clients come to us to find new ways to accelerate innovation, do more with less, get to market faster, create experiences their customers love, and build operational muscle for sustainable results.

Founded in 2001 and headquartered in Seattle,  Slalom has grown to over 4,000 employees. Named one of Fortune’s 100 Best Companies to Work For in 2016, you can find Slalom in 25 cities across the U.S., U.K., and Canada.

Areas of Expertise

  • Mobile app development
  • Full-stack CMS integration / development (front, back-end)
  • Digital analytics
  • Information architecture / content strategy
  • Experience design and definition

AEM Mobile App Examples

Client: For a global mobile carrier
Use Case: Sales Enablement
Description: For a global mobile carrier, Slalom built a side-by-side sales enablement app supporting in-store and B2B sales. The app displays offers and sales materials, while also collecting real-time customer information. Using AEM to author the pages accelerates the creation process by utilizing the same content and image assets used for the web.

Client: For global pharmaceutical company
Use Case: Sales Enablement
Description: This app provides a single platform for a global biotech company to support patients with multiple sclerosis in any language using centralized creative content.  Instead of each country creating their own app, this solution reduced overall spend, accelerated an approved app in each market, and reduced overall IT support costs.

Slalom’s Approach to Mobile Strategy and App Execution

Slalom follows a customer-centric, omni-channel approach to our experience development. As part of that, our mobile strategy looks at simplifying the way a customer engages with a mobile application. We follow all of the latest modern application development frameworks to bring our ideas to life.

How to Contact Slalom

Nick Gloe
Practice Director, Digital Experience
nickg@slalom.com
206-438-5700
www.slalom.com

Ensemble’s Caseworker App Brings Efficiency and Mobility to Government Employees

Digital Publishing

The Experience Manager Mobile team recently challenged a few of our technology partners to create proof-of-concept (POC) apps that highlight the capabilities of Experience Manager Mobile and how it works with Experience Manager Sites, Assets, and other Adobe products.

We’re excited to share this app from Ensemble designed to enhance the efficiency and mobility of government case workers and the citizens they serve. We talked to Remy Kozak, VP of Sales for Ensemble Systems, about the experience they created using AEM Mobile, AEM and Adobe Forms, that provides caseworkers with everything they need to take into the field and keeps them connected to the process anywhere, anytime.

Valtech and Mirum recently created some new POC apps that are worth checking out, too.

Adobe: Tell us why you decided to build a field case worker app with AEM Mobile and the challenges it solves.

Kozak: One of the things that led us to create the field caseworker app with AEM Mobile was that we saw a need for mobility with government employees and a need for the digitization of forms for those employees. These needs could easily be satisfied by Adobe’s mobile technology, which allowed us to bring in Adobe Forms and a variety of Cordova plug-ins to deliver powerful device capabilities. AEM Mobile also allows you to build apps across platforms, so you build an app once and then you deploy it across platforms. This reduces the upfront and ongoing costs from a maintenance perspective.

Adobe: Proof of Concept apps are designed to show the possibilities. How does this app take advantage of mobile device capabilities?

Kozak: AEM Mobile enabled us to leverage all the power of the mobile device, whether it be storing information on it for later reference, collecting analytics, accessing the camera or the image library to attach a file, or simply leveraging GPS to get directions to the next appointments. It also incorporates messaging to let people know of important updates. All those things can happen on your mobile devices. It will allow government field workers to more efficiently do their jobs.

Adobe: What are the core advantages of using AEM as the content source for this app?

Kozak: Because AEM is the centralized source of content, it makes it easy to push content to and from the devices. You are able to push an app out once and then update that app continuously, not just once a month, but continually with content. If legislation changes, if a manual changes, if a form changes, it automatically gets pushed to the app and the individual using the app doesn’t have to worry about accessing the wrong piece of information or wrong version of a form. There is a lot of power in using AEM as your content repository with AEM Mobile. Can you imagine if the government had to push out a new app every time a form updated or every time a regulation updated? That’d be an enormous cost. You’d be building apps 24/7. Instead, with AEM Mobile, you can continually publish the content you want as soon as you need to. If something is old, you can retract it from the field as well. Read more about using content from AEM in AEM Mobile apps.

Learn more about Ensemble.

Partner Overview: Netcentric

Digital Publishing

Company Overview

Since 2012, Netcentric has been building up its extensive expertise in the Adobe Marketing Cloud solutions. Netcentric’s achievements are the result of pure dedication in delivering the highest quality Adobe Marketing Cloud solutions and implementations to its customers. Its client base includes some of the most recognized and respected brands in the world. Netcentric understands its customers’ challenges and business goals and matches these to customized technical solutions. Its team has over 125+ certified Adobe Marketing Cloud experts. This means that Netcentric can ensure that its clients maximize the potential of the Adobe Marketing Cloud so that they can succeed in an ever-changing, hyper-connected digital world.

Areas of Expertise

  • Adobe Marketing Cloud implementation and integration
  • Business consulting and analysis
  • Technical consulting and application operations
  • Specialization in Adobe Analytics, Campaign and Adobe Experience Manager
  • Mobile app development with expertise in AEM Mobile
  • Enabling digital transformation

AEM Mobile App Examples 

Client: Client in banking industry
Use Case: B2C Engagement
Description: The app delivers engaging and informative content designed to provide value for each person who downloads it. By using AEM as a content hub, our client is able to easily and effectively re-use content across platforms and executes on a content marketing strategy that will lead to higher conversion rates.

Netcentric’s Approach to Mobile Strategy and App Execution

Netcentric focuses on its client’s mobile strategies and goals throughout the project. This means the solutions delivered by Netcentric will empower marketers and other stakeholders to deliver personalized and powerful data-driven content experiences across all platforms. It’s all thanks to Netcentric’s expertise with Adobe Marketing Cloud integration and implementation and Adobe Experience Manager Mobile.

How to Contact Netcentric

Conrad Wölte
Chief Technology Officer
info@netcentric.biz
P: +49 (30) 6098 52565
M: +49 (172) 1809020
www.netcentric.biz

Partner Overview: VirtusaPolaris


Digital Publishing

Company Overview

VirtusaPolaris, is a global provider of digital consulting and transformation services provider that accelerates business outcomes for Global 2000 companies and leading software vendors in banking and financial services, insurance, healthcare, telecommunications, technology, media, and entertainment.

VirtusaPolaris’ solutions address the CXOs’ dual challenge of growing revenues while improving cost efficiencies. VirtusaPolaris’ digital services leverage innovative new technologies to reimagine the customer experience, increasing retention and creating lasting value. VirtusaPolaris’ preemptive outsourcing solutions help clients reduce risk and improve IT operations.

Areas of Expertise

  • Lead 35 successful Adobe Marketing Cloud implementations across different industry verticals
  • Currently sits on the Customer Advisory Board for AEM Assets and Communities
  • 2015 Partner Innovation Award winner for work on AEM Mobile
  • Partnered with Adobe Professional and Managed Services to deliver quality outcomes
  • One of a handful of Adobe partners that can deliver programs across the Adobe Marketing Cloud solution portfolio at a better value than big consulting firms or marketing agencies

AEM Mobile App Examples

Client: Wyndham Hotels & Resorts Worldwide
Use Case: Brand Engagement
Description: Wyndham had 26 disparate web and mobile sites across multiple geographies hosted on a legacy platform and wanted a new platform that was more author and business friendly that could be used to roll out all of its brands with a responsive layout and consistent look and feel. They also sought to reduce total cost of ownership associated with maintaining disparate platforms.

VirtusaPolaris deployed an AEM Mobile solution that achieved Wyndham’s goals and helped them go from concept to rollout in just 3 months.



VirtusaPolaris’ Approach to Mobile Strategy and App Execution

VirtusaPolaris provides end-to-end mobile app engagement services working with some of the world’s largest brands.  We help clients define their mobile roadmap and achieve operational excellence through our mCOE model and provide accelerated services to design, build and deploy apps within AEM Mobile to drive faster time to market.

How to Contact VirtusaPolaris

Nadav Gordon
Director, Digital Solutions
ngordon@virtusapolaris.com
201-364-5337
http://virtusapolaris-digital.com

Valtech Blends Mobile App and Physical Shopping Experiences for Grocers

Digital Publishing

The Experience Manager Mobile team recently challenged a few of our technology partners to create proof-of-concept (POC) apps that highlight the capabilities of Experience Manager Mobile. The integration of Experience Manager and other Adobe Marketing Cloud services reveal how the right tools, technologies, and systems make it possible for apps to be brought to market quickly and work as valuable business tools.

We spoke with Joshua Eli Young, the Vice President of Global Partner Alliances and Strategies at Valtech, about investment in mobile for brick-and-mortar companies who need to deliver relevant, contextual apps that enhance the customer’s in-store experience. Valtech used Experience Manager Mobile to develop a shopping app that blends the possibilities of mobile with a physical shopping experience at a supermarket. Through the app, users create shopping lists, check things off their list, are prompted with healthy recommendations and recipes, and track spending and rewards – and it is all controlled and stored through AEM Mobile. Check out the latest POCs built by Ensemble and Mirum, as well.

Adobe: Tell us about why you created this particular sample app and what the opportunity is for it in the marketplace.

Young: Valtech wanted to build a vision app that could demonstrate ways that customers can move from a digital experience into a physical experience and back to a digital experience while keeping a consistent brand, keeping a seamless, contextual experience between all the different devices, and maintaining ways to interact with a customer. The best way to do that was to build a customer journey. We see this going well beyond what we built for the grocery segment. We can see this app function and help not only grocers, but office supply companies, consumer electronic companies, home improvement stores, big box stores, drug stores, any scenario where a company has many products and a large list of SKUs that have to be managed.

Adobe: You built this app using AEM Mobile and you are pulling much of its content in from AEM. Explain why this is so powerful to retailers.

Young:  Because this app was built with AEM Mobile, it was easy to bring in product data stored in AEM to make a seamless experience. Read more about using content from AEM in AEM Mobile apps.

Adobe: Tell us how you’ve integrated device features into the app.

Young:  One of the major benefits of using AEM Mobile was the camera feature that we built into the app, which allows us to use the camera of a mobile device to take a photo of a newspaper insert, an ad or an item you might see while at a friends house and use them to assemble a shopping list. That product is actually managed inside AEM, where we store all the product information, the pricing, the details on that product. Through the integration with AEM Mobile we can present that seamlessly to a user.

Adobe: Why was AEM Mobile the right solution for an app like this?

Young: One of the biggest strengths of AEM Mobile is how easy it is for non-technical people to create and manage apps.  Unlike building apps using native development that require extensive IT support, a marketing team and their designers can design the app and the navigation, bring in content from a variety of sources whether desktop tools like InDesign, PDF and PPT, or content management systems and DAMS like AEM Sites and Assets. In the case of the grocery app, AEM workflows enable marketers and designers to modify information about products – from pricing to titles to imagery and assets – and drive that into the app experience through AEM Mobile. That creates a whole new dimension of options and power for a marketing team. Managing all of that content centrally, in a single platform like AEM, enables the same set of images to be used across many channels and ensure consistency across the brand and products you’re promoting. That is really only possible using tools like AEM and AEM Mobile in combination and in concert with one another. That is where the real excitement comes from.

Adobe: Why was this a better approach than native development?

Young: It is possible to build an app in a straightforward silo, where developers go off and just build something on their own. Usually, it won’t have the connections or integrations that provide rich and deep functionality for a marketing team to manage. The power comes from leveraging Adobe Marketing Cloud capabilities, leveraging AEM for managing product data, leveraging Target for personalization and Adobe Analytics for capturing data and blending all that together. A consumer experience will be so much richer because they’re going to access more relevant information. They are going to see real-time changes as the marketing team makes them and pushes them to the app, without needing to do things like get app updates from an app store. That can all happen as part of a seamless process.

Learn more about Valtech.

Read this solutions brief to learn more about AEM Mobile for retail.

Mirum’s Store Associate App Delivers Efficiency and Agility to Retailers

Digital Publishing

The Experience Manager Mobile team challenged some of Adobe’s technology partners to create Proof of Concept (POC) apps that highlight the possibilities of AEM Mobile and other Adobe Marketing Cloud services. Mirum developed an app to improve communications between retailer headquarters and retail locations to showcase how – with the right tools, technologies, and systems – apps can be developed quickly and serve as valuable business tools. Ensemble and Valtech recently created some new POC apps that are worth checking out, too.

We spoke with Lorenzo Vallone, SVP and CTO at Mirum, a global digital marketing agency and long-time Adobe technology partner about their example app solution that is personalized, targeted and available on and offline so store associates can use it whether or not they have continuous Internet access.

Adobe: Tell us about the in-store associate app you built and the business challenges it solves.

Vallone: Mirum recognized in talking with clients, agencies and with Adobe that there was a need to transform the way that retailers communicate between headquarters and all of the employees at retail store locations. Today, many retailers have an antiquated way of providing information to stores like sending pdfs to store locations which then have to be printed out and distributed or sending printed workbooks which is time consuming and expensive. Oftentimes the training and merchandising information is out of date as soon as it reaches the store associates hands.  This means that the staff doesn’t have the latest information so they aren’t able to keep up with requirements and the stores risk falling out of compliance by not presenting a consistent shopping experience. Bottom line, they are missing revenue opportunities.

In order to show how AEM Mobile could solve this business problem, we built a proof of concept app that enables retailers from headquarters to create, manage and distribute content and information about merchandising and training, to hundreds of store associates across all retail locations.

Adobe: How does the app improve communications between retail headquarters and dispersed retail location?

Vallone: Not only does the app provide an effective way to share up-to-the-minute information to stores, it enables powerful two-way communication. AEM Mobile makes it easy to leverage device features like the camera and video camera,  allowing the store associates to communicate back to headquarters. Imagine that the store associate in a remote location receives planograms, visual merchandising content and product information on their tablet on their mobile phone. They can now use the same device to take photos of the store after they’ve configured it and to take live video streams and share with headquarters all in real time. All that content is being captured on the cloud, stored in the assets component of AEM so it creates a completely closed loop solution.

Adobe: How does your POC rely on content from AEM?

Vallone: The solution leverages the built-in AEM content management system as a key method for creating, editing and publishing content to the app. This makes it very easy to pull existing, approved digital assets and rich, interactive content into the app. By leveraging AEM we can create, edit and publish visually stunning mobile app content using the powerful and easy to use point and click functionality of AEM authoring. AEM Mobile with AEM app authoring delivers a scalable, enterprise-level solution that can support hundreds of thousands of content pages.

With this solution, you don’t need to hire teams of HTML designers and developers to produce content for your apps. By leveraging AEM Mobile content authoring, you can empower non-technical, business managers and content producers to create and publish mobile content and leverage creative and software development resources for more valuable tasks.

As new content is created in AEM and published to the AEM Mobile app, mobile app users are automatically notified of updates and have instant access to the new content without having to download the app again. Published app content is then available to the user both online and offline.

Adobe: What is Mirum’s approach to mobile when it comes to digital marketing and communications?

Vallone: There are just so many different touch points where mobile can make an organization more efficient. What we try to do is we look at strategy. We leverage our ability to have creative design and technology integration to really look at the entire architecture of mobility. That’s where AEM Mobile as a platform is extremely helpful for us.

We really want clients to understand that mobility is not just about having a single app. And it’s certainly not about having a proliferation of apps out there. It really is about management of mobile experiences, personalization of those experiences, and ensuring effective distribution of the content throughout the enterprise. It doesn’t matter if we’re talking about targeting internal employees or stakeholders or external customers, consistency of the message really needs to be part of the overall experience. The ability for a client to fully harness mobile as a platform across its entire enterprise is what we’re looking for and what we’re able to do with AEM Mobile. Read more about using content from AEM in AEM Mobile apps.

Learn more about Mirum here

Watch this on demand webinar to learn more about bridging digital and in-store experiences with mobile merchandising

Read this solutions brief to learn more about AEM Mobile for retail.

Adobe Experience Manager Mobile Starts with Design


Digital Publishing

What’s the first thing a user sees when they launch your app? Are they captivated by beautiful imagery, do they know where to go, and what actions to take? A well-designed interface and an overall pleasing user experience are crucial to creating mobile apps that engage your audience and keep them coming back for more.

That is why the Experience Manager Mobile team presented at Adobe MAX, The Creativity Conference, which was held in San Diego this year, October 31 to November 4.

Think you can build an app in 90 minutes? Lab participants filled seats in a hands-on lab conducted daily during MAX. We provided a jump start on the concept and content, but it is really impressive to see newcomers dive in to the tools to create app experiences that they can immediately preview on device, using the AEM Preflight tool.

preflightappimage

Two sessions targeting new and existing customers were delivered to well-packed auditoriums, and links to these recorded sessions are available below.

Need an App? Design, Build, and Deliver with Adobe Experience Manager Mobile

This product overview session covers the range of apps you can create for any audience—customer, employee, client—and the type of functionality they can include for compelling user experiences and utility. Learn about the creative tools used to produce custom user experiences and the marketing tools used to reach your audience with targeted content and messaging.

Link to recording

Migrating from DPS to Adobe Experience Manager Mobile

Designed especially for existing users of Digital Publishing Solution (DPS), this session explains how to migrate content to Experience Manager Mobile. Learn also about the latest in creative tooling, device-level extensibility, and targeting app users.

Link to recording