---
title: AuthorizationCallbacks
framework: security
role: symbol
role_heading: Structure
path: security/authorizationcallbacks
---

# AuthorizationCallbacks

The interface implemented by the Security Server.

## Declaration

```occ
typedef struct AuthorizationCallbacks { ... } AuthorizationCallbacks;
```

## Mentioned in

Extending authorization services with plug-ins

## Overview

Overview This structure declares the functions that your authorization plug-in uses to communicate with the authorization engine. These functions are passed to your plug-in through the AuthorizationPluginCreate function.

## Topics

### Instance Properties

- [SetResult](security/authorizationcallbacks/setresult.md)
- [RequestInterrupt](security/authorizationcallbacks/requestinterrupt.md)
- [DidDeactivate](security/authorizationcallbacks/diddeactivate.md)
- [GetContextValue](security/authorizationcallbacks/getcontextvalue.md)
- [SetContextValue](security/authorizationcallbacks/setcontextvalue.md)
- [RemoveContextValue](security/authorizationcallbacks/removecontextvalue.md)
- [GetHintValue](security/authorizationcallbacks/gethintvalue.md)
- [GetImmutableHintValue](security/authorizationcallbacks/getimmutablehintvalue.md)
- [SetHintValue](security/authorizationcallbacks/sethintvalue.md)
- [RemoveHintValue](security/authorizationcallbacks/removehintvalue.md)
- [GetArguments](security/authorizationcallbacks/getarguments.md)
- [GetSessionId](security/authorizationcallbacks/getsessionid.md)
- [GetLAContext](security/authorizationcallbacks/getlacontext.md)
- [GetTokenIdentities](security/authorizationcallbacks/gettokenidentities.md)
- [GetTKTokenWatcher](security/authorizationcallbacks/gettktokenwatcher.md)
- [version](security/authorizationcallbacks/version.md)
