Voile.Schema.System.UserApiToken (Voile v0.1.26)

Copy Markdown View Source

Summary

Functions

Avaliable scopes for API tokens

Generates a random token

Checks if token has required scope

Hashes a token

Checks if token is valid

Query for valid tokens

Functions

available_scopes()

Avaliable scopes for API tokens

create_changeset(api_token, attrs)

generate_token()

Generates a random token

has_scope?(user_api_token, required_scope)

Checks if token has required scope

hash_token(token)

Hashes a token

update_changeset(api_token, attrs)

valid?(token)

Checks if token is valid

valid_tokens_query()

Query for valid tokens

verify_token(hashed_token, plain_token)

Verifies a token