Asp.Net Web API oAuth 2.0 cannot validate with password containing ampersand (&)

后端 未结 2 1027
挽巷
挽巷 2021-01-24 05:28

I am having a wired issue in my AngularJs application. When user is trying to login to the app and if the password contains ampersand (&), then it couldn\'t able to validate

2条回答
  •  隐瞒了意图╮
    2021-01-24 06:06

    Am guessing the value is being interpreted as a query string separator.

    Try using the javascript method

    encodeURI()
    

    Or

    EncodeURIcomponent()
    

    On your password value before posting to the server, so the ampersand becomes

    &
    

    The server will decode this for you.
    You'll probably find that slashes and question marks will also not work in passwords if you dont

提交回复
热议问题