Customize login UI
# support
l
We are planning on using Medplum Cloud service but we need some customizations on the Login UI, like using our company Logo and Name. Is this possible? How can we do it?
To something like this
o
Same need here !!!
p
I think you can create your own UI using React Components given here https://www.medplum.com/docs/react, Medplum has great API documentation and client libraries.
r
Pravin is right!
l
Our system has multiple clients, I mean, 2 native mobile apps, one for patients and another for practitioners, and also a front web for practitioners, so in total we would have 3 clients doing login... We could implement custom Login on each client app with custom UI and whatever, but we are currently using Medplum as Identity Provider, so the Login UI is the one from Medplum and we hope to use Medplum Cloud once we go Production, so we were wondering if the current Medplum Login UI could be adjusted so all client apps would use the same Login UI with the same behavior? I mean some basic changes only name and logo, maybe this could be set from the Project Admin, or maybe some complement/plugin that can be uploaded somewhere?
@reshma ?
r
@luis901101 unfortunately the forking method is what's supported at present. You can also customze the text https://storybook.medplum.com/?path=/story/medplum-auth-signinform--basic
l
So, custom login UI implementation is required
r
Yes, unless text update is sufficient
p
Yes, we did the same for Mobile app and web for similar kind of use case/personas, we use Medplum client for authentication with Medplum using client credentials, was pretty straightforward.
l
Sadly nop, we need to change the logo as well
I think supporting some customization on the Medplum login UI would be great, as I mentioned before, allowing an admin to upload a logo and set a text for 'Sign in with …' from the project confs form it would be just great.
r
Hi @luis901101 , I think it would make sense for us to add this as a prop, to allow you to customize the sign in page. Would you mind opening a ticket?
l
Good, yes I will open a ticket
done
Also @rahul1 and @reshma related to the Login customization I created this issue some months ago: [#4043](https://github.com/medplum/medplum/issues/4043) where I ask for a fix on the responsive behavior of the login and the authorization scopes... this issue was attended but not completed and I think it's important as well, please take a look when you have the chance specifically the last comment I recently added.
183 Views