Clip
Summary
Chris brought the same connector flow to mobile. He pulled Outlook mail on his desktop, then his iPhone, then his iPad — same MFE code, same user session, just different identity handling under the hood. Hit a connector that needs new scopes? The MFE SDK pops the auth flow inline. Re-connect to Workday and your session is already there. The friction-free third-party experience the team has been talking about, finally working end to end.
Screenshots
Transcript
Oh, thank you. Mine's probably not quite as. Exciting, but we'll see how it goes.
OK, I'm sharing across multiple devices, so hopefully this runs seamlessly and everybody can hear me and everything. See, as Alan just went through it, kind of highlighting how some of the connectors work. I've been creating some of the bits of code to work in our.
MFE SDK so that it can work with that interactive flow. So I've created myself a simple MFE just to do some purpose of testing and just highlighting what it's doing. I'll show this quickly first in the web.
So one of the examples that have been highlighted obviously before, Michael highlighted, is our MS graph. So this is going to basically call my inbox. So by doing a fetch there, okay, that might be initially wanted to call.
I don't have a connection at the moment, so I can then make it show a button. If I do that, this is then the interactive prompt that was just mentioned. So I can then obviously click and choose as me and go, and there we, hey, presto.
I've got my emails. We've got some additional ones, like, for example, the calendar one. Now, this is providing a different set of scopes.
Because that's different to the previous one, it can't do it. So it's actually then prompting me to sign in again, too, because it needs additional scopes, so additional requests. So I don't.
Want to do it, but you can see it's then asking me for justification. That's kind of an ID type thing blocking me, but my session is still maintained for my Microsoft one, MS Graph, that I can still get to my inbox. Additionally, work day is another one, so currencies, as you can see, I've already.
I managed to have done it, so I'll just disconnect. So if I do a connect again and then go through that flow, it's already got a session that it's already built up, so it should then just go in and get me and then a couple of different ones that I've got set up for Workday. Again, they can just pull up that information of who I am.
That session is already there. So that's the desktop side using the SDK, but on the mobile side, it's the same flow. It's the same exact bit of code that what's happening, but for mobile, we needed to handle that with a different interaction.
So this is my iPhone. I'll just open up the Hivo app. Now go in.
So I'm logged in the same user, but I'm in a slightly different environment because I'm in mobile. So I've got the same things here. I'll do the fetch.
I obviously did this earlier. I've been testing. But if I did the flow again.
So now I'm getting prompted. Do I want to do the sign in? Yes.
And you can see it's opening up my identity flow. In the browser, I'll sign in. To go to the AE to the Microsoft bit, and. ..
So this is then the same, obviously, the same FE, same process from the code perspective of the MFE, but it's running through that flow using the actual EVA mobile handling the identity flow. And then likewise, obviously, on things like the currencies. So I'll do a disconnect. and force that through.
So, assuming it didn't have the connection before, it could do that flow. It's gone through, it's then pulled out those extra traditional things, just random information. And just one kind of file thing, assuming it still works.
And connects, so this is my iPad, additionally. Now my iPad is not on the company portal, so it's using my information, but I am signed in as the same user. So in theory, it should still work.
That session is still active in BFF. So although I'm on a different device, I'm still still using the same user. I still have an active session.
So I can't do the interactive flow on here because the company portal blocks me because I'm not on it. But it's just a device, but as you can see, I can still get through to the same things. So this is Evo Mobile that shows the Navigator UI on a tablet, which I don't think we showed before.
So I just thought I might as well quickly highlight it. And then in theory, I can still use the things like the workday MFE as well, which is on here to see. or information, et cetera. But yeah, it's about that interactive flow allowing you to get through as part of the device on the mobile, additionally to what is on the desktop.
I think that's pretty much it.