Steve Munene
7f03134d8e
NOISSUE - Update bootstrap and provision service ( #3476 )
...
Property Based Tests / api-test (push) Has been cancelled
Continuous Delivery / lint-and-build (push) Has been cancelled
Deploy GitHub Pages / swagger-ui (push) Has been cancelled
CI Pipeline / Lint Proto (push) Has been cancelled
CI Pipeline / Detect Changes (push) Has been cancelled
Continuous Delivery / Build and Push Docker Images (push) Has been cancelled
CI Pipeline / lint-and-build (push) Has been cancelled
CI Pipeline / Test ${{ matrix.module }} (push) Has been cancelled
CI Pipeline / Upload Coverage (push) Has been cancelled
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
Co-authored-by: JeffMboya <jangina.mboya@gmail.com >
2026-05-08 10:35:00 +02:00
Dušan Borovčanin
61d0427898
NOISSUE - Rename to Magistrala ( #3427 )
...
Signed-off-by: dusan <borovcanindusan1@gmail.com >
2026-04-06 15:23:42 +02:00
Dušan Borovčanin
ef5c253c51
SMQ-3399 - Unify Magistrala and SuperMQ ( #3400 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: dusan <borovcanindusan1@gmail.com >
Co-authored-by: Steve Munene <stevenyaga2014@gmail.com >
2026-04-01 09:55:11 +02:00
Felix Gateru
df5d752c4b
SMQ-2629 - Remove Boostrap and Provision services ( #2640 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-10 09:56:03 +01:00
Dušan Borovčanin
178aa46ad4
SMQ-2533 - Rename Magistrala to SuperMQ ( #2560 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-04 11:17:09 +01:00
Dušan Borovčanin
243ccade0b
MG-2456 - Refactor architecture ( #2494 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-03 17:12:46 +01:00
b1ackd0t
a0c40ba462
NOISSUE - Update Copyright Notice ( #39 )
...
* chore(license): update copyright notices
Add CI check for non go files to check that the files contain a license
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix(ci): log failed files
When the CI fails during check for license header, log the failed file to console so that someone can check on the actual file. Also simplify the grep check to make it more human readable and understandable
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-17 12:37:30 +01:00
b1ackd0t
44408395e6
NOISSUE - Fix renaming issues ( #17 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-02 14:48:13 +01:00
dusanb94
7066101996
Rename Mainflux to Magistrala
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2023-10-26 12:50:56 +02:00
b1ackd0t
5c270abe29
NOISSUE - Uncomment Code ( #1926 )
...
* Uncomment all code
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(linters): add godox and dupword linters
This commit adds two new linters, godox and dupword, to the linter configuration file (.golangci.yml). The godox linter checks for occurrences of TODO and FIXME comments in the codebase, helping to ensure that these comments are not forgotten or left unresolved. The dupword linter detects duplicate words in comments and strings, which can be a sign of typos or errors. These new linters will enhance the code quality and maintainability of the project.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* uncomment tests in /pkg/sdk/go/tokens_test.go
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-18 16:45:08 +02:00
Dušan Borovčanin
3d3aa525a6
NOISSUE - Switch to Google Zanzibar Access control approach ( #1919 )
...
* Return Auth service
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Compose to run with SpiceDB and Auth svc
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update auth gRPC API
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove Users' policies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Move Groups to internal
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use shared groups in Users
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove unused code
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use pkg Groups in Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove Things groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Make imports consistent
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Groups networking
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove things groups-specific API
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Move Things Clients to the root
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Move Clients to Users root
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Temporarily remove tracing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix imports
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add buffer config for gRPC
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update auth type for Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use Auth for login
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add temporary solution for refresh token
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Tokenizer interface
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Updade tokens issuing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix token issuing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update JWT validator and refactor Tokenizer
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Rename access timeout
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Rename login to authenticate
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Identify to use SubjectID
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add Auth to Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use the Auth service for Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update auth schema
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix Auth for Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add auth for addons (#14 )
Signed-off-by: Arvindh <arvindh91@gmail.com >
Speparate Login and Refresh tokens
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Merge authN and authZ requests for things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add connect and disconnect
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update sharing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix policies addition and removal
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update relation with roels
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add gRPC to Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Assign and Unassign members to group and Listing of Group members (#15 )
* add auth for addons
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add assign and unassign to group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add group incomplete repo implementation
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Move coap mqtt and ws policies to spicedb (#16 )
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Remove old policies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
NOISSUE - Things authorize to return thingID (#18 )
This commit modifies the authorize endpoint to the grpc endpoint to return thingID. The authorize endpoint allows adapters to get the publisher of the message.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Add Groups to users service (#17 )
* add assign and unassign to group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add group incomplete repo implementation
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users stable 1
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users stable 2
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users & things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Amend signature
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix merge error
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Fix es code (#21 )
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Fix Bugs (#20 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Test e2e (#19 )
* fix: connect method
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix: e2e
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix changes in sdk and e2e
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(docker): remove unnecessary port mapping
Remove the port mapping for MQTT broker in the docker-compose.yml file.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Enable group listing
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(responses): update ChannelsPage struct
The ChannelsPage struct in the responses.go file has been updated. The "Channels" field has been renamed to "Groups" to provide more accurate naming. This change ensures consistency and clarity in the codebase.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(things): add UpdateClientSecret method
Add the UpdateClientSecret method to the things service. This method allows updating the client secret for a specific client identified by the provided token, id, and key parameters.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Use smaller buffers for gRPC
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Clean up tests (#22 )
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add Connect Disconnect endpoints (#23 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Things share with users (#25 )
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: things share with other users
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Rename gRPC Services (#24 )
* Rename things and users auth service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* docs: add authorization docs for gRPC services
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Rename things and users grpc services
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Remove mainflux.env package
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Listing of things, channels, groups, users (#26 )
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Clean Up Users (#27 )
* feat(groups): rename redis package to events
- Renamed the `redis` package to `events` in the `internal/groups` directory.
- Updated the file paths and names accordingly.
- This change reflects the more accurate purpose of the package and improves code organization.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): Modify identity method
Change request and response of identity method
Add accessToken and refreshToken to Token response
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* clean up users, remove dead code
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(users): add unit tests for user service
This commit adds unit tests for the user service in the `users` package. The tests cover various scenarios and ensure the correct behavior of the service.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: List of user groups & removed repeating code in groups (#29 )
* removed repeating code in list groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: list of user group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: otel handler operator name for endpoints
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Clean Up Things Service (#28 )
* Rework things service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* add tests
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Clean Up Auth Service (#30 )
* clean up auth service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): remove unused import
Remove the unused import of `emptypb` in `auth.pb.go`. This import is not being used in the codebase and can be safely removed.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Update API docs (#31 )
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Remove TODO comments and cleanup the code
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update dependenices
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: b1ackd0t <28790446+rodneyosodo@users.noreply.github.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
2023-10-15 22:02:13 +02:00
Sammy Kerata Oina
b7b14cc8b6
NOISSUE - Return certs on bootstrap view response ( #1855 )
...
* return certs on bootstrap view response
Signed-off-by: SammyOina <sammyoina@gmail.com >
* return updated certs when updated
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* simplify tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use named query
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use named params
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix typo
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use inline error checks
remove unrequired conditions
Signed-off-by: SammyOina <sammyoina@gmail.com >
* sort slices before comparison
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rename mainflux_id to thing_id
rename MFThing to ThingID
rename MFKey to ThingKey
rename mainflux_key to thing_key
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove mainflux_channels
Signed-off-by: SammyOina <sammyoina@gmail.com >
* simplify unmarshaller
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-07-31 14:17:14 +02:00
Aryan Godara
b435b80d03
MF-1720 - Improve Test Reports ( #1727 )
...
* resolve merge conflicts
Signed-off-by: aryan <aryangodara03@gmail.com >
* change remaining require with assert
Signed-off-by: aryan <aryangodara03@gmail.com >
* replace assert with require, whenever required.
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix failing tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* resolve assert and require
Signed-off-by: aryan <aryangodara03@gmail.com >
* revert groups_test
Signed-off-by: aryan <aryangodara03@gmail.com >
---------
Signed-off-by: aryan <aryangodara03@gmail.com >
2023-04-12 17:30:01 +02:00
Dušan Borovčanin
6c59184d3f
NOISSUE - Fix CI script ( #1613 )
...
* Fix CI script
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix linter errors
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add timeout to linter
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-06-09 21:57:37 +02:00
Manuel Imperiale
6ad654d7cb
MF-1263 - Move repeating errors to the separate package ( #1540 )
...
* MF-1263 - Mv duplicated errors to pkg/errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert test build flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-01-27 17:03:57 +01:00
Nick Neisen
66487eda42
MF-788 - Remove date and minimize copyright comments ( #876 )
...
* Update copyright comment for go files
Signed-off-by: nwneisen <nwneisen@gmail.com >
* Update copyright in assortment of file types
Signed-off-by: nwneisen <nwneisen@gmail.com >
* Remove missed copyright date
Signed-off-by: nwneisen <nwneisen@gmail.com >
2019-10-07 16:14:47 +02:00
Dušan Borovčanin
f03949a003
NOISSUE - Support encrypted bootstrap ( #796 )
...
* Fix API docs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Provide secured bootstrapping
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Fix test and mock methods signatures
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Fix tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Fix typos
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Add encrypte bootstrap test
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Update docs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Remove duplicated docs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Use secret key to encrypt bootstrap request
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Use secret key for secure bootstrapping
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Move encryption to ConfigReader
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Remove ConfigReader from Service
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Fix tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Add reader tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Update API docs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Unset key env variable
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
* Add endpoint test for secure bootstrap
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2019-08-02 14:35:31 +02:00