Greenstand / Greenstand/treetracker-android

Log in to the TreeTracker App using their Fabric certificates

Open
#1,153 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
101
Forks
116
PR merge metrics
No merged PRs in 30d

Description

## 🧑‍💼 Role
**User or Verifier**

## 📝 Description
As a user or verifier,
I want to log in using my Fabric certificate
So that I can securely access blockchain features.

---

## ✅ Acceptance Criteria

- [ ] User presents their **Fabric certificate** for authentication
- [ ] System validates certificate and extracts the **role** from certificate attributes (e.g., `role=submitter` or `role=verifier`)
- [ ] A session is established either:
- Locally on the device
- Or via a secure backend service

---

## 🔧 Sub-tasks

- [ ] Implement login UI that supports certificate-based authentication
- [ ] Integrate logic to parse, validate, and store Fabric certificate and key
- [ ] Establish session based on extracted role with appropriate access control

---

## 📅 Sprint Info

| Attribute | Value |
|----------------|--------------------|
| **Sprint** | 2 |
| **Priority** | High |
| **Assignee** | Mobile App Dev |
| **Story Points**| 5 |

Contributor guide

No contributing guide indexed for this repository

Research direction

No source files, tests, or entry points are named. Start with the repository README and map the Android authentication flow before deciding where certificate handling and session setup belong. Done means the listed acceptance criteria are met for users and verifiers, including role extraction and access control.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
authentication, blockchain, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.