token-handler 0.1.1

A library for handling tokens
Documentation
# Token Handler


A Rust library for handling JWT tokens with simple decoding functionality.

## Features


- JWT token decoding with validation
- Support for standard JWT claims

## Installation


Add this to your `Cargo.toml`:

```toml
[dependencies]
token-handler = "0.1.0"
```

## Usage


```rust
use token_handler::decode_token;

fn main() {
    let token = "your.jwt.token";
    let secret_key = "your-secret-key";
    
    match decode_token(token, secret_key) {
        Ok(claims) => println!("Token decoded successfully: {:?}", claims),
        Err(err) => println!("Failed to decode token: {}", err),
    }
}
```

## Token Structure


The decoder expects tokens with the following claims:

- `application`: The application identifier
- `address`: User address
- `iat`: Issued at timestamp
- `exp`: Expiration timestamp
- `iss`: Issuer information

## License


MIT