Skip to content

[CI] CustomAuthorizationEngine.java:50: error: cannot find symbol authentication.getUser().isRunAs() #86421

@breskeby

Description

@breskeby

CI Link

https://gradle-enterprise.elastic.co/s/ozb6lycxc43es/console-log?task=:security-authorization-engine:compileJava

Repro line

cd plugin/examples; ./gradlew build --include-build ../..

Does it reproduce?

Yes

Applicable branches

master

Failure history

No response

Failure excerpt

After merging #86246 example builds started failing with compilation errors

> Task :security-authorization-engine:compileJava FAILED
/Users/rene/dev/elasticsearch-master/plugins/examples/security-authorization-engine/src/main/java/org/elasticsearch/example/CustomAuthorizationEngine.java:50: error: cannot find symbol
        if (authentication.getUser().isRunAs()) {
                                    ^
  symbol:   method isRunAs()
  location: class User
/Users/rene/dev/elasticsearch-master/plugins/examples/security-authorization-engine/src/main/java/org/elasticsearch/example/CustomAuthorizationEngine.java:52: error: cannot find symbol
                new CustomAuthorizationInfo(authentication.getUser().authenticatedUser().roles(), null);
                                                                    ^
  symbol:   method authenticatedUser()
  location: class User
/Users/rene/dev/elasticsearch-master/plugins/examples/security-authorization-engine/src/main/java/org/elasticsearch/example/CustomAuthorizationEngine.java:61: error: cannot find symbol
        if (isSuperuser(requestInfo.getAuthentication().getUser().authenticatedUser())) {
                                                                 ^
  symbol:   method authenticatedUser()
  location: class User
Note: /Users/rene/dev/elasticsearch-master/plugins/examples/security-authorization-engine/src/main/java/org/elasticsearch/example/CustomAuthorizationEngine.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
3 errors

Metadata

Metadata

Assignees

Labels

:Security/AuthenticationLogging in, Usernames/passwords, Realms (Native/LDAP/AD/SAML/PKI/etc)Team:SecurityMeta label for security team

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions