# lib.ft4.external.auth · FT4 Rell API · Chromia Docs (concept)

> Types _auth_handler_client Represents the information in a core.auth.authhandler that can be returned to the client. Functions evm_auth For an operation to

Source: https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/

PACKAGE

# lib.ft4.external.auth

On this page

* [Types](#types)
* [Functions](#functions)

## Types

[\_auth\_handler\_client](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/_auth_handler_client/)
:   Represents the information in a core.auth.authhandler that can be returned to the client.

## Functions

[evm\_auth](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/evm_auth/)
:   For an operation to be authorized by an EVM signer, a specific message must be retrieved

[evm\_signatures](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/evm_signatures/)
:   When it is required that an EVM signer signs an operation, but the signer is not part of

[ft\_auth](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/ft_auth/)
:   For an operation to be authorized by an FT signer, this operation must be called beforehand.

[get\_all\_auth\_handlers](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/get_all_auth_handlers/)
:   Retrieves all registered auth handlers.

[get\_auth\_flags](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/get_auth_flags/)
:   Retrieves the flags field of the auth handler used to authorize the operation specified.

[get\_auth\_handler\_for\_operation](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/get_auth_handler_for_operation/)
:   Retrieves the auth handler that must be used to authorize a certain operation.

[get\_auth\_message\_template](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/get_auth_message_template/)
:   Retrieves the message template that must be signed by EVM signers.

[get\_first\_allowed\_auth\_descriptor](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/get_first_allowed_auth_descriptor/)
:   Same as core.auth.getfirstallowedauthdescriptor.

[get\_first\_allowed\_auth\_descriptor\_by\_signers](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/get_first_allowed_auth_descriptor_by_signers/)
:   Same as core.auth.getfirstallowedauthdescriptorbysigners.

[get\_login\_config](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/get_login_config/)
:   Retrieves the login configuration specified.

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-rell/-f-t4%20-library/lib.ft4.external.auth/index.html)Generated API reference, mirrored from the live docs
