## Uses of Class
org.keycloak.audit.Audit

- Packages that use Audit
  Package | Description
  --- | ---
  org.keycloak.audit |
  org.keycloak.services.managers |
  org.keycloak.services.resources |
  org.keycloak.services.resources.flows |

- - ### Uses of Audit in org.keycloak.audit

    Methods in org.keycloak.audit that return Audit
    Modifier and Type | Method and Description
    --- | ---
    `Audit` | Audit.`client(ClientModel client)`
    `Audit` | Audit.`client(String clientId)`
    `Audit` | Audit.`clone()`
    `Audit` | Audit.`detail(String key, String value)`
    `Audit` | Audit.`event(EventType e)`
    `Audit` | Audit.`ipAddress(String ipAddress)`
    `Audit` | Audit.`realm(RealmModel realm)`
    `Audit` | Audit.`realm(String realmId)`
    `Audit` | Audit.`removeDetail(String key)`
    `Audit` | Audit.`reset()`
    `Audit` | Audit.`session(String sessionId)`
    `Audit` | Audit.`session(UserSessionModel session)`
    `Audit` | Audit.`user(String userId)`
    `Audit` | Audit.`user(UserModel user)`

  - ### Uses of Audit in org.keycloak.services.managers

    Methods in org.keycloak.services.managers that return Audit
    Modifier and Type | Method and Description
    --- | ---
    `Audit` | AuditManager.`createAudit()`

    Methods in org.keycloak.services.managers with parameters of type Audit
    Modifier and Type | Method and Description
    --- | ---
    `AccessToken` | TokenManager.`refreshAccessToken(KeycloakSession session, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, RealmModel realm, ClientModel client, String encodedRefreshToken, Audit audit)`
    `TokenManager.AccessTokenResponseBuilder` | TokenManager.`responseBuilder(RealmModel realm, ClientModel client, Audit audit)`

    Constructors in org.keycloak.services.managers with parameters of type Audit
    Constructor and Description
    `TokenManager.AccessTokenResponseBuilder(RealmModel realm, ClientModel client, Audit audit)`

  - ### Uses of Audit in org.keycloak.services.resources

    Methods in org.keycloak.services.resources with parameters of type Audit
    Modifier and Type | Method and Description
    --- | ---
    `protected ClientModel` | TokenService.`authorizeClient(String authorizationHeader, javax.ws.rs.core.MultivaluedMap<String,String> formData, Audit audit)`

    Constructors in org.keycloak.services.resources with parameters of type Audit
    Constructor and Description
    `AccountService(RealmModel realm, ApplicationModel application, Audit audit)`
    `RequiredActionsService(RealmModel realm, TokenManager tokenManager, Audit audit)`
    `TokenService(RealmModel realm, TokenManager tokenManager, Audit audit, AuthenticationManager authManager)`

  - ### Uses of Audit in org.keycloak.services.resources.flows

    Methods in org.keycloak.services.resources.flows with parameters of type Audit
    Modifier and Type | Method and Description
    --- | ---
    `javax.ws.rs.core.Response` | OAuthFlows.`processAccessCode(String scopeParam, String state, String redirect, ClientModel client, UserModel user, UserSessionModel session, Audit audit)`

Copyright © 2014. All Rights Reserved.