JSON Web Token Servicestack APIDisable Get Keyword in Servicestack LoginServiceStack vs ASP.Net Web APIServiceStack Web Service with Basic Authentication and SetCredentialsHow to authenticate requests using ServiceStack, own user repository, and device ids?how do you request a session from servicestack basic authentication, at /auth/basic?ServiceStack API and ASP MVC Authentication in two waysHow to use Basic authentication for web browser requests with ServiceStack?Servicestack - Call AuthProvider automaticallyServiceStack token authenticationRevoking Bearer Token and Refresh Token - ServiceStackPersisting RefreshToken OnAuthenticated - ServiceStack
Why do games have consumables?
Can a stored procedure reference the database in which it is stored?
Apply a different color ramp to subset of categorized symbols in QGIS?
How exactly does Hawking radiation decrease the mass of black holes?
Are there moral objections to a life motivated purely by money? How to sway a person from this lifestyle?
Why must Chinese maps be obfuscated?
What is the unit of time_lock_delta in LND?
Restricting the options of a lookup field, based on the value of another lookup field?
Drawing a german abacus as in the books of Adam Ries
Is Electric Central Heating worth it if using Solar Panels?
How do I deal with a coworker that keeps asking to make small superficial changes to a report, and it is seriously triggering my anxiety?
Complex numbers z=-3-4i polar form
What to do with someone that cheated their way through university and a PhD program?
Why is the underscore command _ useful?
Difficulty accessing OpenType ligatures with LuaLaTex and fontspec
Extracting Dirichlet series coefficients
Prove that the countable union of countable sets is also countable
How to have a sharp product image?
Why didn't the Space Shuttle bounce back into space as many times as possible so as to lose a lot of kinetic energy up there?
Why did Rep. Omar conclude her criticism of US troops with the phrase "NotTodaySatan"?
Can I criticise the more senior developers around me for not writing clean code?
Why do real positive eigenvalues result in an unstable system? What about eigenvalues between 0 and 1? or 1?
What is the most expensive material in the world that could be used to create Pun-Pun's lute?
Creating a chemical industry from a medieval tech level without petroleum
JSON Web Token Servicestack API
Disable Get Keyword in Servicestack LoginServiceStack vs ASP.Net Web APIServiceStack Web Service with Basic Authentication and SetCredentialsHow to authenticate requests using ServiceStack, own user repository, and device ids?how do you request a session from servicestack basic authentication, at /auth/basic?ServiceStack API and ASP MVC Authentication in two waysHow to use Basic authentication for web browser requests with ServiceStack?Servicestack - Call AuthProvider automaticallyServiceStack token authenticationRevoking Bearer Token and Refresh Token - ServiceStackPersisting RefreshToken OnAuthenticated - ServiceStack
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I have configured the JSON Web Token in the following way (Among others).
Plugins.Add(new AuthFeature(() => new AuthUserSession(),
new IAuthProvider[]
new JwtAuthProvider(appSettings) AuthKeyBase64 = appSettings.GetString("JWT:AuthKeyBase64"),
new FacebookAuthProvider(appSettings),
new TwitterAuthProvider(appSettings),
new CredentialsAuthProvider(appSettings),
));
When I try to authorize with a user using reslet, /auth I get 401 Unauthorized, even though I know the username and password to be correct.
Is there something else I have to add to the request? Or some other changes I have to do? If I have BasicAuth enabled, there is no problem logging in.
servicestack
add a comment |
I have configured the JSON Web Token in the following way (Among others).
Plugins.Add(new AuthFeature(() => new AuthUserSession(),
new IAuthProvider[]
new JwtAuthProvider(appSettings) AuthKeyBase64 = appSettings.GetString("JWT:AuthKeyBase64"),
new FacebookAuthProvider(appSettings),
new TwitterAuthProvider(appSettings),
new CredentialsAuthProvider(appSettings),
));
When I try to authorize with a user using reslet, /auth I get 401 Unauthorized, even though I know the username and password to be correct.
Is there something else I have to add to the request? Or some other changes I have to do? If I have BasicAuth enabled, there is no problem logging in.
servicestack
add a comment |
I have configured the JSON Web Token in the following way (Among others).
Plugins.Add(new AuthFeature(() => new AuthUserSession(),
new IAuthProvider[]
new JwtAuthProvider(appSettings) AuthKeyBase64 = appSettings.GetString("JWT:AuthKeyBase64"),
new FacebookAuthProvider(appSettings),
new TwitterAuthProvider(appSettings),
new CredentialsAuthProvider(appSettings),
));
When I try to authorize with a user using reslet, /auth I get 401 Unauthorized, even though I know the username and password to be correct.
Is there something else I have to add to the request? Or some other changes I have to do? If I have BasicAuth enabled, there is no problem logging in.
servicestack
I have configured the JSON Web Token in the following way (Among others).
Plugins.Add(new AuthFeature(() => new AuthUserSession(),
new IAuthProvider[]
new JwtAuthProvider(appSettings) AuthKeyBase64 = appSettings.GetString("JWT:AuthKeyBase64"),
new FacebookAuthProvider(appSettings),
new TwitterAuthProvider(appSettings),
new CredentialsAuthProvider(appSettings),
));
When I try to authorize with a user using reslet, /auth I get 401 Unauthorized, even though I know the username and password to be correct.
Is there something else I have to add to the request? Or some other changes I have to do? If I have BasicAuth enabled, there is no problem logging in.
servicestack
servicestack
asked Mar 9 at 7:30
Atle KristiansenAtle Kristiansen
350213
350213
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The empty /auth
route only checks if you're authenticated, if you're not it will return a 401 to indicate as such otherwise it will return a 200 response with basic info about your Session.
To Authenticate you will need to authenticate with one of the Auth Providers, e.g. for Username/Password you would need to Authenticate with:
/auth/credentials
Either by sending a GET /auth/credentials?username=myuser&password=mypass
or via a HTTP POST:
POST /auth/credentials
"UserName": "admin",
"Password": "test",
"RememberMe": true
Note in the next release of ServiceStack GET Authenticate Requests like /auth/credentials will be disabled by default so it's recommended in your App to Authenticate via HTTP POST.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55075058%2fjson-web-token-servicestack-api%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The empty /auth
route only checks if you're authenticated, if you're not it will return a 401 to indicate as such otherwise it will return a 200 response with basic info about your Session.
To Authenticate you will need to authenticate with one of the Auth Providers, e.g. for Username/Password you would need to Authenticate with:
/auth/credentials
Either by sending a GET /auth/credentials?username=myuser&password=mypass
or via a HTTP POST:
POST /auth/credentials
"UserName": "admin",
"Password": "test",
"RememberMe": true
Note in the next release of ServiceStack GET Authenticate Requests like /auth/credentials will be disabled by default so it's recommended in your App to Authenticate via HTTP POST.
add a comment |
The empty /auth
route only checks if you're authenticated, if you're not it will return a 401 to indicate as such otherwise it will return a 200 response with basic info about your Session.
To Authenticate you will need to authenticate with one of the Auth Providers, e.g. for Username/Password you would need to Authenticate with:
/auth/credentials
Either by sending a GET /auth/credentials?username=myuser&password=mypass
or via a HTTP POST:
POST /auth/credentials
"UserName": "admin",
"Password": "test",
"RememberMe": true
Note in the next release of ServiceStack GET Authenticate Requests like /auth/credentials will be disabled by default so it's recommended in your App to Authenticate via HTTP POST.
add a comment |
The empty /auth
route only checks if you're authenticated, if you're not it will return a 401 to indicate as such otherwise it will return a 200 response with basic info about your Session.
To Authenticate you will need to authenticate with one of the Auth Providers, e.g. for Username/Password you would need to Authenticate with:
/auth/credentials
Either by sending a GET /auth/credentials?username=myuser&password=mypass
or via a HTTP POST:
POST /auth/credentials
"UserName": "admin",
"Password": "test",
"RememberMe": true
Note in the next release of ServiceStack GET Authenticate Requests like /auth/credentials will be disabled by default so it's recommended in your App to Authenticate via HTTP POST.
The empty /auth
route only checks if you're authenticated, if you're not it will return a 401 to indicate as such otherwise it will return a 200 response with basic info about your Session.
To Authenticate you will need to authenticate with one of the Auth Providers, e.g. for Username/Password you would need to Authenticate with:
/auth/credentials
Either by sending a GET /auth/credentials?username=myuser&password=mypass
or via a HTTP POST:
POST /auth/credentials
"UserName": "admin",
"Password": "test",
"RememberMe": true
Note in the next release of ServiceStack GET Authenticate Requests like /auth/credentials will be disabled by default so it's recommended in your App to Authenticate via HTTP POST.
answered Mar 9 at 7:53
mythzmythz
120k14198340
120k14198340
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55075058%2fjson-web-token-servicestack-api%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown