public class CustomUiAzure extends CustomUiUserQueryBase
grouper.properties grouper.azureConnector.myAzure.loginEndpoint = https://login.microsoftonline.com grouper.azureConnector.myAzure.DirectoryID = 6c4dxxx0d grouper.azureConnector.myAzure.client_id = fd805xxxxdfb grouper.azureConnector.myAzure.client_secret = ****************** grouper.azureConnector.myAzure.resource = https://graph.microsoft.com grouper.azureConnector.myAzure.graphEndpoint = https://graph.microsoft.com grouper.azureConnector.myAzure.graphVersion = v1.0 grouper.azureConnector.myAzure.groupLookupAttribute = displayName grouper.azureConnector.myAzure.groupLookupValueFormat = ${group.getName()}
Constructor and Description |
---|
CustomUiAzure() |
Modifier and Type | Method and Description |
---|---|
boolean |
hasAzureMembershipByAzureGroupId(String configId,
String azureGroupId,
Subject subject) |
boolean |
hasAzureMembershipByGroup(String configId,
Group group,
Subject subject) |
static void |
main(String[] args) |
String |
retrieveAzureGroupIdFromGroup(String configId,
Group group) |
Map<String,Object> |
retrieveAzureUser(String configId,
Subject subject) |
Map<String,Object> |
retrieveAzureUserLicenseDetails(String configId,
Subject subject) |
Map<String,Object> |
retrieveAzureUserOrFromCache(String configId,
Subject subject) |
String |
retrieveBearerTokenForAzureConfigId(String configId)
get bearer token for azure config id
|
debugMapPut, getCustomUiEngine, getDebugMapPrefix, setCustomUiEngine, setDebugMapPrefix
public String retrieveBearerTokenForAzureConfigId(String configId)
configId
- public boolean hasAzureMembershipByGroup(String configId, Group group, Subject subject)
configId
- group
- subject
- public boolean hasAzureMembershipByAzureGroupId(String configId, String azureGroupId, Subject subject)
configId
- azureGroupId
- subject
- public Map<String,Object> retrieveAzureUserOrFromCache(String configId, Subject subject)
configId
- subject
- public Map<String,Object> retrieveAzureUserLicenseDetails(String configId, Subject subject)
configId
- subject
- public Map<String,Object> retrieveAzureUser(String configId, Subject subject)
configId
- subject
- public String retrieveAzureGroupIdFromGroup(String configId, Group group)
configId
- group
- Copyright © 2016 Internet2. All rights reserved.