| 123456789101112131415161718192021222324252627282930313233 |
- @page "/callback"
- @using NemAnBlazor.Services.Interfaces
- @inject NavigationManager NavigationMgr
- @inject IAuthClientService AuthService
- <PageTitle>Callback page</PageTitle>
-
-
- <p role="status">Current count: @currentCount</p>
-
- <button class="btn btn-primary" @onclick="IncrementCount">Click me</button>
-
- @code {
- private int currentCount = 0;
-
- private void IncrementCount()
- {
- currentCount++;
- }
- protected override async Task OnInitializedAsync()
- {
- string url = NavigationMgr.Uri;
-
- //code is the only parameter in the url
- string code = url.Split("=")[1];
-
- string redirectURI = "https://localhost:44342/"; //ovo promeni da se storuje negde na neko univerzalno mesto
- var response = await AuthService.GetAccessToken(new GrpcShared.DTO.Auth.TokenRequest { code = code, redirect_uri = redirectURI});
-
-
- //store access token in local storage
-
- }
- }
|