CBielstein / APRSsharp

APRS# - Modern APRS software for the amateur radio community
MIT License
12 stars 5 forks source link

AprsIsConnection should expose authentication status #99

Closed CBielstein closed 2 years ago

CBielstein commented 2 years ago

Description

AprsIsConnection is gaining the ability to expose if it's logged in with #98, but it should ideally also expose if it is authorized.

For this story, we should change the LoggedIn Boolean to be an enum with states along the lines of NotLoggedIn, Unverified and Verified.

Any CLI code or tests should be updated appropriately.

For reference, the login response message appears to follow the pattern:

# logresp <callsign> <verified|unverified>, server <serverCallsign>

Read more on here: http://www.aprs-is.net/ServerDesign.aspx

Acceptance Criteria

CBielstein commented 2 years ago

Closed by #116