Skip to content
This repository has been archived by the owner on Jan 25, 2023. It is now read-only.

Access levels #274

Open
sdelatorrep opened this issue Feb 26, 2019 · 0 comments
Open

Access levels #274

sdelatorrep opened this issue Feb 26, 2019 · 0 comments
Assignees
Milestone

Comments

@sdelatorrep
Copy link
Contributor

The idea is to provide a way of specifying what queries/fields are implemented by each Beacon and, if implemented, what authentication level is required. Also, the access level per dataset will be provided.
Example

{
  "beaconId": "elixir-demo-beacon",
  "error": null,
  "fields": {
    "beacon": "PUBLIC",
    "beaconOrganization": "PUBLIC",
    "beaconDataset": "PUBLIC",
    "beaconAlleleRequest": "PUBLIC",
    "beaconGenomicPositionRequest": "REGISTERED",
    "beaconGenomicRegionRequest": "REGISTERED",
    "beaconGenomicSVRequest": "NOT_SUPPORTED",
    "beaconProteomicRequest": "NOT_SUPPORTED",
    "beaconAlleleResponse": "PUBLIC",
    "beaconGenomicPositionResponse": "REGISTERED",
    "beaconGenomicRegionResponse": "REGISTERED",
    "beaconGenomicSVResponse": "NOT_SUPPORTED",
    "beaconProteomicResponse": "NOT_SUPPORTED",
    "datasetAlleleResponses": "PUBLIC",
    "datasetGenomicPositionResponses": "CONTROLLED",
    "datasetGenomicRegionResponses": "CONTROLLED",
    "datasetGenomicSVResponses": "NOT_SUPPORTED",
    "datasetProteomicResponses": "NOT_SUPPORTED",
    "beaconError": "PUBLIC",
    "dataUseConditions": "PUBLIC",
  },
  "datasets": {
    "EGAD00000000001": "PUBLIC",
    "EGAD00000000002": "CONTROLLED",
    "EGAD00000000003": "REGISTERED"
  }
}

See full proposal here.

@sdelatorrep sdelatorrep added this to the spec 1.2 milestone Feb 26, 2019
@sdelatorrep sdelatorrep self-assigned this Feb 26, 2019
@sdelatorrep sdelatorrep modified the milestones: spec 1.2, spec 1.5 May 2, 2019
sdelatorrep added a commit to sdelatorrep/beacon-team that referenced this issue May 2, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant