Azure allows us to get a list of registered identity providers by receiving:
https:
When a user logs in, we receive a request from an identity card provider that identifies the provider that was used for authentication.
The problem is that the IdentityProvider.js resource does not tell us which identity provider application will be used.
For instance:
- Windows Live ID uses
uri:WindowsLiveID claim value uri:WindowsLiveID - Google use claim value
Google - ADFS Identity Provider may use claim value, e.g.
http://adfs.mycompany.com/adfs/services/trust
I need to be able to map the identity provider identifier values to the identity providers listed in IdentityProviders.js .
The reason for this is that I need to be allowed to assign permissions to users defined by a particular identity provider. To make it easier for the user, I want to provide them with a list of identity providers to choose from (that is, by presenting data obtained from IdentityProviders.js ). However, the actual assignment must be made using the claim value of the identifier provider, as it identifies the supplier.
Is it possible? Are there any workarounds?
Any help would be appreciated!
source share