I want to Add the “log in with SSO”, which is not the social login, but triggers the login with a companies own SSO configuration (Entra, ForgeRock, KeyCloak). it's mean the user will be configured in admin site in openIddict which store in openIddictApplication table. Do we have any way to show the button like external provider login method(microsoft, google, twitter)? and the handle flow like the image below. Please help to give any suggestions. Thanks

53 Answer(s)
-
0
Hi, I don't know what is different between openiddictapplication and the others. Because I already done to add more custom field on saastenant but I am not able to add more field and display it on UI on admin to process it. And I see in the saastenant we have saastenantCreateDTO and saastenantUpdateDTO but openIddictApplication doesn't have it. Please let me know how can I implement it for openIdidictApplication. Thanks
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0
you can check this https://abp.io/support/questions/8278/SSO-login-like-external-provider#answer-3a1655f8-011b-019e-4e65-5984107ee69b
Hi, this is my image which I attached to ask you before. Could you provide me the sample code which match with my required? Thanks
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)
-
0
I don't know what is different between openiddictapplication and the others. Because I already done to add more custom field on saastenant but I am not able to add more field and display it on UI on admin to process it. And I see in the saastenant we have saastenantCreateDTO and saastenantUpdateDTO but openIddictApplication doesn't have it. Please let me know how can I implement it for openIdidictApplication.
you should add custom fields on openIdidictApplication
ObjectExtensionManager.Instance.Modules() .ConfigureOpenIddict(openid => { openid.ConfigureApplication(...) }Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)
-
0
Hi, about the authority, I want to bind it when I call service to get data from database then binding it.
about the openiddictapplication I add tenantId as uuid => let me try again then let u know soon. Thanks
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0
Hi, I don't know why I cannot show the custom field on openiddictapplication. I already followed the guide and I still not able to display the custom field on UI. For the other like tenant, I am able to do it. For more information: I am using abp version 8.3.2 and using multiple tenant with tenant resolver.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0
about the authority, I want to bind it when I call service to get data from database then binding it.
First, the Options'authority URL must be reachable, don't use placeholder. Then you can change it in the event.
I don't know why I cannot show the custom field on openiddictapplication. I already followed the guide and I still not able to display the custom field on UI.
Could you share a test project with me? i will check it. shiwei.liang@volosoft.com
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)
-
0
Could you reproduce it in a new project and share it with me? i will check it. thanks.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0
could you use https://wetransfer.com/
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)
-
0
I can't reproduce the problem
- abp new Testapp -u angular
ObjectExtensionManager.Instance.Modules() .ConfigureSaas(saas => { saas.ConfigureTenant(tenant => { tenant.AddOrUpdateProperty<Guid>( //property type: string "OpenIddictApplicationId", //property name property => { property.UI.Lookup.Url = "/api/openiddict/applications"; property.UI.Lookup.DisplayPropertyName = "displayName"; property.UI.Lookup.ValuePropertyName = "id"; } ); }); });Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0
Hi could you help to send your zip sample code via my email? Here is my email: coolboy30111992@gmail.com I don't know what I am missing. And could you help to capture your network tab and see the api: /api/openiddict/applications called or not. And Further information: I am using commercial abp package Thanks
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0
HI,
You can try my steps
https://abp.io/support/questions/8278/SSO-login-like-external-provider?CurrentPage=2#answer-3a1668fe-ab22-9f7d-60d1-bece74fb536a
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0
It's an autocomplete input, try type something.
Do you know why is it? how to display as a dropdown instead of auto completion
Unfortunately, there is no way yet
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)







