## Uses of Class
com.amazon.redshift.NativeTokenHolder

Packages that use NativeTokenHolder
com.amazon.redshift
com.amazon.redshift.plugin

### Uses of NativeTokenHolder in com.amazon.redshift

Methods in com.amazon.redshift that return NativeTokenHolder
`NativeTokenHolder` INativePlugin.`getCredentials()`
`static NativeTokenHolder` NativeTokenHolder.`newInstance(String accessToken)`
`static NativeTokenHolder` NativeTokenHolder.`newInstance(String accessToken, Date expiration)`

### Uses of NativeTokenHolder in com.amazon.redshift.plugin

Methods in com.amazon.redshift.plugin that return NativeTokenHolder
`protected NativeTokenHolder` IdpTokenAuthPlugin.`getAuthToken()` This overridden method needs to return the auth token provided by the client
`protected abstract NativeTokenHolder` CommonCredentialsProvider.`getAuthToken()`
`protected NativeTokenHolder` BrowserIdcAuthPlugin.`getAuthToken()` Overridden method to obtain the auth token from plugin specific implementation
`NativeTokenHolder` JwtCredentialsProvider.`getCredentials()`
`NativeTokenHolder` CommonCredentialsProvider.`getCredentials()`
`NativeTokenHolder` BrowserOktaSAMLCredentialsProvider.`getCredentials()`
`protected NativeTokenHolder` BrowserIdcAuthPlugin.`getIdcToken()` Plugin implementation method to grab the IdC token from AWS IAM Identity Center.
`protected NativeTokenHolder` BrowserIdcAuthPlugin.`processCreateTokenResult(CreateTokenResult createTokenResult)`