To populate roles outside from Origam, system provides IsInRole API function.IsInRole API is a handler, so to use it, you need to adjust Startup.cs. Add following code:
Declaration of IsInRole in Startup.cs
app.Map(new PathString("/IsInRole"), (application) =>
{
application.Use(typeof(IsInRole));
});
IsInRole function expects one parameter name
, that contains name of the role, you’re checking.
Example of IsInRole request
http://localhost/IsInRole?name=role
Return value is a boolean in JSON format.
Example of IsInRole return value
{
Result: true
}