Skip to main content

odin_token_generator_create

Creates a new token generator instance.

Declaration
struct OdinTokenGenerator *odin_token_generator_create(const char *access_key);

Parameters

NameTypeDescription
token_generatorstruct OdinTokenGenerator *The token generator instance.
access_keyconst char *The access key to use. If NULL, one is generated.
out_token_generatorstruct OdinTokenGenerator **Pointer to receive the new generator handle.

Return Value

TypeDescription
OdinErrorODIN_ERROR_SUCCESS on success.

Example

#include <odin.h>

OdinTokenGenerator *token_generator;
// Create a token generator. If access_key is NULL, a new one is generated.
OdinError err = odin_token_generator_create(NULL, &token_generator);
if (err != ODIN_ERROR_SUCCESS) {
// Handle error
}

// ... use generator ...

odin_token_generator_free(token_generator);