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, setDebugMapPrefixpublic 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.