arke_auth
  • API Reference
    • Modules
  • ArkeAuth
  • ArkeAuth.Boundary.Validators
    • Summary
    • Functions
      • check_user_password/1
  • ArkeAuth.Core.Auth
    • Summary
    • Functions
      • change_password/3
      • create_tokens/2
      • format_member/1
      • get_project_member/2
      • refresh_tokens/2
      • update/2
      • validate_credentials/3
  • ArkeAuth.Core.Member
    • Summary
    • Functions
      • before_unit_create/2
      • before_unit_delete/2
      • before_unit_load/3
      • before_unit_update/2
      • before_unit_validate/2
      • group_from_attr/0
      • is_group?/0
      • on_unit_create/2
      • on_unit_delete/2
      • on_unit_load/3
      • on_unit_struct_encode/2
      • on_unit_update/2
      • on_unit_validate/2
  • ArkeAuth.Core.Otp
    • Summary
    • Functions
      • after_get_struct/2
      • after_get_struct/3
      • arke_from_attr/0
      • base_parameters/0
      • before_create/2
      • before_delete/2
      • before_load/2
      • before_struct_encode/2
      • before_update/2
      • before_update/3
      • before_validate/2
      • generate/4
      • groups_from_attr/0
      • import/1
      • on_create/2
      • on_delete/2
      • on_load/2
      • on_struct_encode/4
      • on_update/3
      • on_validate/2
      • parse_otp_id/2
  • ArkeAuth.Core.TemporaryToken
    • Summary
    • Functions
      • after_get_struct/2
      • after_get_struct/3
      • arke_from_attr/0
      • base_parameters/0
      • before_create/2
      • before_delete/2
      • before_load/2
      • before_struct_encode/2
      • before_update/2
      • before_update/3
      • before_validate/2
      • generate_auth_token/5
      • generate_token/4
      • groups_from_attr/0
      • import/1
      • on_create/2
      • on_delete/2
      • on_load/2
      • on_struct_encode/4
      • on_update/3
      • on_validate/2
  • ArkeAuth.Core.User
    • Summary
    • Functions
      • after_get_struct/2
      • after_get_struct/3
      • arke_from_attr/0
      • base_parameters/0
      • before_create/2
      • before_delete/2
      • before_load/2
      • before_struct_encode/2
      • before_update/2
      • before_update/3
      • before_validate/2
      • check_password/2
      • groups_from_attr/0
      • import/1
      • on_create/2
      • on_delete/2
      • on_load/2
      • on_struct_encode/4
      • on_update/3
      • on_validate/2
      • update_password/2
  • ArkeAuth.Guardian
    • Summary
    • Functions
      • after_encode_and_sign/4
      • after_sign_in/5
      • before_sign_out/3
      • build_claims/3
      • check_member/1
      • config/0
      • config/2
      • decode_and_verify/3
      • default_token_type/0
      • encode_and_sign/3
      • exchange/4
      • get_member/2
      • on_exchange/3
      • on_refresh/3
      • on_revoke/3
      • on_verify/3
      • peek/1
      • refresh/2
      • resource_from_claims/1
      • resource_from_token/3
      • revoke/2
      • sliding_cookie/3
      • subject_for_token/2
      • verify_claims/2
  • ArkeAuth.ResetPasswordToken
    • Summary
    • Functions
      • after_get_struct/2
      • after_get_struct/3
      • arke_from_attr/0
      • base_parameters/0
      • before_create/2
      • before_delete/2
      • before_load/2
      • before_struct_encode/2
      • before_update/2
      • before_update/3
      • before_validate/2
      • groups_from_attr/0
      • import/1
      • on_create/2
      • on_delete/2
      • on_load/2
      • on_struct_encode/4
      • on_update/3
      • on_validate/2
  • ArkeAuth.SSOGuardian
    • Summary
    • Functions
      • after_encode_and_sign/4
      • after_sign_in/5
      • before_sign_out/3
      • build_claims/3
      • config/0
      • config/2
      • decode_and_verify/3
      • default_token_type/0
      • encode_and_sign/3
      • exchange/4
      • on_exchange/3
      • on_refresh/3
      • on_revoke/3
      • on_verify/3
      • peek/1
      • refresh/2
      • resource_from_claims/1
      • resource_from_token/3
      • revoke/2
      • sliding_cookie/3
      • subject_for_token/2
      • verify_claims/2
  • ArkeAuth.Utils.Permission
    • Summary
    • Functions
      • get_member_permission/2
      • get_member_permission/3
      • get_public_permission/1
      • get_public_permission/2

View Source ArkeAuth.Core.Member (arke_auth v0.3.5)

Documentation for Member.

Summary

Functions

before_unit_create(arke, unit)
before_unit_delete(arke, unit)
before_unit_load(arke, data, persistence_fn)
before_unit_update(arke, unit)
before_unit_validate(arke, unit)
group_from_attr()
is_group?()
on_unit_create(arke, unit)
on_unit_delete(arke, unit)
on_unit_load(arke, data, persistence_fn)
on_unit_struct_encode(unit, _)
on_unit_update(arke, unit)
on_unit_validate(arke, unit)

Functions

Link to this function

before_unit_create(arke, unit)

View Source
Link to this function

before_unit_delete(arke, unit)

View Source
Link to this function

before_unit_load(arke, data, persistence_fn)

View Source
Link to this function

before_unit_update(arke, unit)

View Source
Link to this function

before_unit_validate(arke, unit)

View Source
Link to this function

group_from_attr()

View Source
Link to this function

is_group?()

View Source
Link to this function

on_unit_create(arke, unit)

View Source
Link to this function

on_unit_delete(arke, unit)

View Source
Link to this function

on_unit_load(arke, data, persistence_fn)

View Source
Link to this function

on_unit_struct_encode(unit, _)

View Source
Link to this function

on_unit_update(arke, unit)

View Source
Link to this function

on_unit_validate(arke, unit)

View Source

Hex Package Hex Preview Download ePub version

Built using ExDoc (v0.32.1) for the Elixir programming language