I've portal for Arcgis 10.5 (behind the firewall). I have to customize the login page with the client's company logo, banner and all those. How can I do this. Any work around ?
Akshay,
Configure home page—Portal for ArcGIS (10.5.x) | ArcGIS Enterprise
Configure general settings—Portal for ArcGIS (10.5.x) | ArcGIS Enterprise
~Shan
Hi Akshay,
Some good blog resources on customizing the Portal home page,
I don't believe we promote customizing the login page.
Hope this helps,
Hi Derek,
I know about this home page but somehow portal for arcgis is behind our firewall right. So we want our users to see our logo and banner on login page.
This login we are also using in our web app builder application. In that case I have to change the login look and feel.
We also are trying to customize the portal login page (behind our firewall) so that it has our corporate look and feel. There must be some way to do this? Has anyone been able to do it?
Hi Akshay & Anthony,
Customizing the login page for Portal for ArcGIS is not a supported workflow. Please submit an enhancement request on the ArcGIS Ideas site.
Our users think they are logging into Esri because that is exactly what it looks like. Instead, they are logging into portal hosted locally behind our firewall. We need them too feel secure that they are still on the corporate network. This must be a bug??
We need the locally hosted portal to show or corporate logo and name, not Esri.
I don't want to rule out portal, but this is a show stopper for us.
Any ideas, work around a, web hook ideas without throwing out all the advantages portal offers?
Thanks for the help.
Hi Anthony,
> We need the locally hosted portal to show or corporate logo and name, not Esri.
Typically, you would share the URL link of your Portal home page - which can be customized. This would show your internal users that they are accessing the organization's internal site.
When they attempt to sign in, the Portal's "name" (property configured under the General settings tab) will appear.
So your end users will still see that they are signing into the corporate Portal.
EDIT: I've added a screenshot of the sign in page for Explorer for ArcGIS below. FYI: when you sign in with the ArcGIS field apps, the Portal name also appears.
Is there any way to pass username and password from my login page and writing the code for portal login in my application itself ?
Need this urgently. Kindly help.
> Is there any way to pass username and password from my login page and writing the code for portal login in my application itself ?
Are you asking if you can write a custom app to login to Portal for ArcGIS? For example, a web app connecting and signing into Portal? Please see this help topic for the ArcGIS API for JavaScript,
IdentityManager | API Reference | ArcGIS API for JavaScript 4.4
Yes. I have used this later. Thanks
Is there any way to remove everything in the black boxes, and keep the middle login box? Ideally, I'd like to wrap the corporate colors and brand around that login box.
You can remove the "Create An Account" button from the display, please see this help topic:
Disabling users' ability to create built-in portal accounts—Portal for ArcGIS (10.5.x) | ArcGIS Enterprise
just fyi, here is an additional note in another thread https://community.esri.com/thread/199954-require-administrative-approval-for-new-accounts-in-portal#comment-709215 re the correct formatting when adiding the disable
{"WebContextURL": [webcontextURL], "disableSignup": "true"}
see the notes in the other thread for more info.
Thank you. Now, just to disable that top bar.
If we somehow try to customize the login page such as hiding esri logo etc, does this have any impact on the license?
Regards,
Mohammad Ashraf
Hi Mohammad,
I'm not sure what you're asking. As I've posted earlier in this thread, customizing the login page is not supported. And this should not impact software licensing.
You can also simply edit the signin.html file found in the Portal installation directory:
[Portal Installation Folder]\ArcGIS\Portal\webapps\arcgis#home\signin.html
I added a <div> with a logo and some text right before <div id="signInStyle"></div> in the signin.html file. You could change the banner style within the signin.html file as well.
I also edited the classificationBanner property in Portal's config.js file (see Set advanced portal options—Portal for ArcGIS (10.6) | ArcGIS Enterprise)
Yes we did the same. But I found a better way eventually. We created a separate login page and wrote a code for login there itself.
Hi, I am trynig to create a separate login page as well, have you use the javascript api ? Is that possible to have an example of code ? Thanks in advance,Fabien
Hey,
Extremely sorry for the late reply, I don't usually follow Geonet regularly. I don't have the code right now but you can create a login page separately using javascript where the user puts in user name and password. This can then be validated with portal oAuth. The code for the same you can find in the ArcGIS API for JS website itself. Check the below link:
OAuth Basic | ArcGIS API for JavaScript 3.27
Hope it helps.
Akshay
Eric,
I am in Cleburne, this is exactly what I was looking for. My users wont know the details of their domain name and syntax. Thank you for sharing
Eric Peña, would you mind posting a screenshot of where exactly you did this in the HTML file? I'd appreciate it. This is exactly what I'm trying to do, but I don't see the <div id="signInStyle"> that you mentioned in your reply in my HTML file. Please and thank you!
Lindsay, here is the BODY block from the signin.html file. This worked on Enterprise 10.6.1. I've since upgraded to 10.7.1 and modifying the login page is slightly different. Let me know if you're at 10.7.1 and I'll send you that information.
<body class="soria esri calciteBackground"> <div id="headerBanner" dojotype="arcgisonline.sharing.dijit.ClassificationBanner"> </div> <div id="page-border" class="center center960" style="height: auto; overflow: hidden;" xdojotype="dijit.layout.BorderContainer" gutters="false" design="headline"> <div class="clearfix zindexfix"> <div id="header" class="grid_16_0"></div>
<div class="sub-nav"> <div class="container"> <h1 class="sub-nav-title"><span id="signInTitle"></span></h1> </div> </div>
</div> <div class="respond-small" style="margin-top: 15px;"><div>TEXT AND IMAGES HERE</div> <div id="signInStyle"> </div> <div style="clear:both; width: 100%;"> </div> </div> <div id="bottom" class="footer" region="bottom" style="width:100%"> </div> </div> <div id="footerBanner" dojotype="arcgisonline.sharing.dijit.ClassificationBanner"> </div> </body>
Eric Peña Thanks so much for responding so fast. We are indeed on 10.7.1 and would love that updated code. Thank you again!
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.