Azure-Samples / Azure-Samples/ms-identity-ciam-javascript-tutorial

documentation or setup not working for angular spa vs .net core api

Open
#70 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
PowerShell
Stars
75
Forks
65
PR merge metrics
No merged PRs in 30d

Description

> Please provide us with the following information:
> ---------------------------------------------------------------

### This issue is for a: (mark with an `x`)
```
- [X] bug report -> please search issues before submitting
- [ ] feature request
- [X] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)
```

### Minimal steps to reproduce
>
I followed tutorial at https://github.com/azure-samples/ms-identity-ciam-javascript-tutorial/tree/main/2-Authorization/2-call-api-angular, I am able to run the solution and launch the angular, when I click login I am forwarded to microsoft login prompt.

This is the url at this time which shows a correct redirect uri (in my opinion localhost/auth)

**REDACTED**

But after logging in I get a screen saying
We're unable to complete your request
invalid_request: The provided value for the input parameter 'redirect_uri' is not valid. The expected value is a URI which matches a redirect URI registered for this client application.

![image](https://github.com/Azure-Samples/ms-identity-ciam-javascript-tutorial/assets/13153164/9468c77b-8bd0-49a9-a64a-6f8ad89e432c)

In the configuration of the spa we can see the redirect urls configured correctly :
![image](https://github.com/Azure-Samples/ms-identity-ciam-javascript-tutorial/assets/13153164/1294735b-4800-4f24-a701-eeb391d97616)

### Any log messages given by the failure
>
invalid_request: The provided value for the input parameter 'redirect_uri' is not valid. The expected value is a URI which matches a redirect URI registered for this client application.

### Expected/desired behavior
> redirect to spa /auth path.

### OS and Version?
> Windows 7, 8 or 10. Linux (which distribution). macOS (Yosemite? El Capitan? Sierra?)
Windows 11

### Versions
>

### Mention any other details that might be useful

> ---------------------------------------------------------------
> Thanks! We'll be in touch soon.

Contributor guide

Open the contributing guide

Research direction

Start with the linked Angular authorization tutorial and reproduce the login flow on Windows 11. Compare the redirect URI sent after sign-in with the SPA redirect URI configuration shown in the issue. Done means sign-in returns to the SPA's /auth path without invalid_request and the setup guidance matches the required configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, javascript
Domain
api, authentication, documentation, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.