本文整理了Java中org.cloudfoundry.identity.uaa.zone.ZoneManagementScopes
类的一些代码示例,展示了ZoneManagementScopes
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZoneManagementScopes
类的具体详情如下:
包路径:org.cloudfoundry.identity.uaa.zone.ZoneManagementScopes
类名称:ZoneManagementScopes
暂无
代码示例来源:origin: cloudfoundry/uaa
protected List<String> getSystemScopes(String containing) {
List<String> systemScopes = ZoneManagementScopes.getSystemScopes();
if (hasText(containing)) {
return systemScopes.stream().filter(s -> s.contains(containing)).collect(Collectors.toList());
} else {
return systemScopes;
}
}
代码示例来源:origin: cloudfoundry/uaa
Set<String> clientScopes = new HashSet<>();
Set<String> clientAuthorities = new HashSet<>();
for (String s : getZoneSwitchingScopes(identityZoneId)) {
String scope = stripPrefix(s, identityZoneId);
if (request.getScope().contains(s)) {
代码示例来源:origin: cloudfoundry/uaa
@Override
public void onApplicationEvent(AbstractUaaEvent event) {
if (event!=null && event instanceof IdentityZoneModifiedEvent) {
IdentityZoneModifiedEvent zevent = (IdentityZoneModifiedEvent)event;
if (zevent.getEventType() == AuditEventType.IdentityZoneCreatedEvent) {
final String zoneId = ((IdentityZone) event.getSource()).getId();
getSystemScopes().stream().forEach(
scope -> createAndIgnoreDuplicate(scope, zoneId)
);
}
}
SystemDeletable.super.onApplicationEvent(event);
}
代码示例来源:origin: cloudfoundry/uaa
@Test
void test_bootstrapped_system_scopes() throws Exception {
String id = generator.generate();
createZone(id, HttpStatus.CREATED, identityClientToken, new IdentityZoneConfiguration());
List<String> groups = webApplicationContext.getBean(JdbcScimGroupProvisioning.class)
.retrieveAll(id).stream().map(g -> g.getDisplayName()).collect(Collectors.toList());
ZoneManagementScopes.getSystemScopes()
.stream()
.forEach(
scope ->
assertTrue("Scope:" + scope + " should have been bootstrapped into the new zone", groups.contains(scope))
);
}
代码示例来源:origin: cloudfoundry/uaa
@Test
public void test_that_uaa_scopes_are_bootstrapped_when_zone_is_created() {
String id = generator.generate();
IdentityZone zone = MultitenancyFixture.identityZone(id, "subdomain-" + id);
IdentityZoneModifiedEvent event = IdentityZoneModifiedEvent.identityZoneCreated(zone);
dao.onApplicationEvent(event);
List<String> groups = dao.retrieveAll(id).stream().map(g -> g.getDisplayName()).collect(Collectors.toList());
ZoneManagementScopes.getSystemScopes()
.stream()
.forEach(
scope ->
assertTrue("Scope:" + scope + " should have been bootstrapped into the new zone", groups.contains(scope))
);
}
内容来源于网络,如有侵权,请联系作者删除!