Skip to main content
Open

Create allowed tenant and login option rows when adding a Web Domain

Related products:Intelligent Application Manager
  • February 10, 2026
  • 10 replies
  • 75 views

Harm Horstman
Superhero
Forum|alt.badge.img+21

In case only one tenant exists it would help to create default rows in these tables when a web domain is added: 
:

web_domain_allowed_tenant
web_domain_login_option


Else nobody will be abble to open the application and there is no other way to solve the problem via the IAM database
 

 

10 replies

Arie V
Community Manager
Forum|alt.badge.img+12
  • Community Manager
  • February 19, 2026

@Harm Horstman I believe we enforce/ensure this on the Default web domain *, as you can’t delete anything there. If you somehow managed to work around that, please raise a bug in TCP.


Arie V
Community Manager
Forum|alt.badge.img+12
  • Community Manager
  • February 19, 2026
NewNeeds feedback

Harm Horstman
Superhero
Forum|alt.badge.img+21
  • Author
  • Superhero
  • February 20, 2026

The problem appears when a specific (sub) domain is created

My work around  was to manually create rows in these tables in the IAM database:
web_domain_allowed_tenant
web_domain_login_option


Arie V
Community Manager
Forum|alt.badge.img+12
  • Community Manager
  • February 20, 2026

I would assume that you should still have been able to login via the Default domain, why wasn’t that working for you?


Harm Horstman
Superhero
Forum|alt.badge.img+21
  • Author
  • Superhero
  • February 20, 2026

I wanted 2 separate domains to make a difference between TSF and end applications over SF

Example:
 



I know there is a option in TSF to open the end application, but we have various reasons for having a separate web domain to open the end application. Testing end applications, during development, on mobile devices is one reason.


And I foresee that there can be reasons for having multiple web domains per IAM database in live environments. 


Arie V
Community Manager
Forum|alt.badge.img+12
  • Community Manager
  • February 23, 2026

@Harm Horstman The example you are giving is served over 2 different Universal UI’s I assume, since one Service URL must be indicium/iam/sf and the other indicium/iam/iam.

Generally speaking the purpose of Web domains is to have different Login screens while only needing to use a single IAM / Indicium / Universal.

Could you still clarify how you got into trouble, since the default domain should always be there as a backup. Was that somehow not reachable anymore?


Harm Horstman
Superhero
Forum|alt.badge.img+21
  • Author
  • Superhero
  • February 23, 2026

The default domain is always there, but will be ignored when you create an extra one with higher priority.

It is easy to forget assigning a tenant, because it is in a detail without focus.
 


When that happens the application is no longer reachable.


 


Arie V
Community Manager
Forum|alt.badge.img+12
  • Community Manager
  • February 23, 2026

@Harm Horstman Alright, so would your Idea imply that when creating a new Web domain, we basically copy the values for Allowed tenants and Login options from the default Web domain?

And then you remove/disable the ones you don’t want to use instead of adding the ones you want to use.


Harm Horstman
Superhero
Forum|alt.badge.img+21
  • Author
  • Superhero
  • February 23, 2026

To make it dummy proof I would create mandatory fields main_tenant_id and main_login_option_id both with a lookup in the the web_domain table and interact with  the detail tables web_domain_allowed_tenant and web_domain_login_option by means of handlers.

 


Arie V
Community Manager
Forum|alt.badge.img+12
  • Community Manager
  • February 23, 2026
Needs feedbackOpen