greatape/greataped
Xeronith 6fd401682b test(project): 🧪 webfinger 2022-11-21 17:45:22 +03:30
..
app feat(app): webfinger command 2022-11-21 17:45:05 +03:30
components test(project): 🧪 webfinger 2022-11-21 17:45:22 +03:30
providers
test
.dockerignore
.gitignore
Dockerfile
README.md feat(app): webfinger command 2022-11-21 17:45:05 +03:30
go.mod feat(components): implement webfinger infrastructure 2022-11-21 17:44:45 +03:30
go.sum feat(components): implement webfinger infrastructure 2022-11-21 17:44:45 +03:30
staticcheck.conf

README.md

image image image image image

Note

⚠️ This project is under heavy development and should not be used in production yet.

APIs:

  1. Echo
  2. Signup
  3. Verify
  4. Login
  5. GetProfileByUser
  6. UpdateProfileByUser
  7. Logout
  8. Webfinger

Echo

Request:
    Document document

Result:
    Document document

Back to List

Signup

Request:
    string username
    string email
    // Should be at least 7 characters including upper and lowercase, digits and symbols
    string password

Result:
    string token
    string code

Back to List

Verify

Request:
    string email
    string token
    string code

Result:
    string token

Back to List

Login

Request:
    string email
    string password

Result:
    string username
    string token

Back to List

Get Profile By User

Request:

Result:
    string username
    string displayName
    string avatar
    string banner
    string summary
    string github

Back to List

Update Profile By User

Request:
    string displayName
    string avatar
    string banner
    string summary
    string github

Result:
    string displayName
    string avatar
    string banner
    string summary
    string github

Back to List

Logout

Request:

Result:

Back to List

Webfinger

Request:
    string resource

Result:
    repeated string aliases
    repeated ActivityPubLink links
    string subject

Back to List