## Uses of Class
org.apache.tinkerpop.gremlin.server.auth.AuthenticatedUser

- Packages that use AuthenticatedUser
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.server.auth |
  org.apache.tinkerpop.gremlin.server.authz |

- - ### Uses of AuthenticatedUser in org.apache.tinkerpop.gremlin.server.auth

    Fields in org.apache.tinkerpop.gremlin.server.auth declared as AuthenticatedUser
    Modifier and Type | Field and Description
    --- | ---
    `static AuthenticatedUser` | AuthenticatedUser.`ANONYMOUS_USER`

    Methods in org.apache.tinkerpop.gremlin.server.auth that return AuthenticatedUser
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticatedUser` | Authenticator.`authenticate(Map<String,String> credentials)` A "standard" authentication implementation that can be used more generically without SASL support.
    `AuthenticatedUser` | Krb5Authenticator.`authenticate(Map<String,String> credentials)`
    `AuthenticatedUser` | SimpleAuthenticator.`authenticate(Map<String,String> credentials)`
    `AuthenticatedUser` | AllowAllAuthenticator.`authenticate(Map<String,String> credentials)`
    `AuthenticatedUser` | Authenticator.SaslNegotiator.`getAuthenticatedUser()` Following a successful negotiation, get the AuthenticatedUser representing the logged in subject.

  - ### Uses of AuthenticatedUser in org.apache.tinkerpop.gremlin.server.authz

    Methods in org.apache.tinkerpop.gremlin.server.authz with parameters of type AuthenticatedUser
    Modifier and Type | Method and Description
    --- | ---
    `Bytecode` | Authorizer.`authorize(AuthenticatedUser user, Bytecode bytecode, Map<String,String> aliases)` Checks whether a user is authorized to have a gremlin bytecode request from a client answered and raises an `AuthorizationException` if this is not the case.
    `void` | Authorizer.`authorize(AuthenticatedUser user, RequestMessage msg)` Checks whether a user is authorized to have a script request from a gremlin client answered and raises an `AuthorizationException` if this is not the case.

Copyright © 2013–2021 Apache Software Foundation. All rights reserved.