I state that I use ServiceStack to authenticate my services. My problem is the following I am developing two authentication methods via credentials and via API key. The implementation is correct but I would like some services to be authenticated through Credentials while other services through API key. Reading from documentation it seemed to me that I understood that it was enough to insert in the [Authenticate] attribute the provider parameter equal to the property Name of the reference Auth class (Credentials or API), getting [Authenticated ("apikey")] for example. Unfortunately, implementing the example above, if I authenticate with credentials, I can call the service while I would only like this service to be called via API key. Do you have any solutions? thanks a lot
Authentication with ServiceStack and more provider
176 Views Asked by Reiuz At
1
There are 1 best solutions below
Related Questions in AUTHENTICATION
- Access roles from multiple applications
- Different storyboard's entry points depending on a parameter
- SoundCloud Authentication Consistently Returns 401 invalid_grant For Some Users
- sendxmpp not authorized failure (Error AuthSend)
- Retrieve user information from Active Directory on login
- Log in through active directory
- Ember.js REST Auth Headers
- Validate Deezer access token on server
- Why does IIS Anonymous Authentication turn on by itself after I publish my project to server?
- Laravel - session data survives log-out/log-in, even for different users
- How can I share Azure Active Directory authentication between server side and client script?
- django rest framework - token authentication logout
- NameValuePair, HttpParams, HttpConnection Params deprecated on server request class for login app
- How to delete user from _User through Parse REST API
- Cannot login with new SQL User - SQL 2014
Related Questions in SERVICE
- Debugging Windows Services while starting
- Error in Calling some service in WCF Client
- i want to create a service that does the login functionality?
- I run an EXE program from a Windows Service but I can't see form C#?
- Android check WIFI status (disconnected or user changed WIFI)
- Having two sequential steps running within a windows service
- Approach for performing long running tasks in .NET
- android - How to get a iBecon detection state when I kill app from Background?
- Symfony2 global function in entity
- Return more that one entity in RESTful response?
- angular unit testing $scope.$on in a service not working
- Are there drawbacks to leaving a SqlConnection open long-term?
- Android control music with headset buttons in a service
- Socket in service on Android writing to server but not reading
- What does the dot mean in Symfony service names?
Related Questions in SERVICESTACK
- ServiceStack versioning - how to customize the request deserialization based on versioning
- ServiceStack selfhosting disable caching for memory
- Servicestack reverse routing exception
- AutoQuery with a view
- What happened to SafeConvertAll in ServiceStack?
- ServiceStack Self Hosting Redirect any 404 for SPA (Url Rewrite)
- ServiceStack View 403 (Forbidden)
- Soap Address Location : ServiceStack SOAP 1.2
- LINQ query fails with nullable variable ormlite
- Consuming Servicestack SOAP Service
- Override field name de-serialization in ServiceStack
- ServiceStack Serialization and De-serialization
- Auto-Generating Client Code - OpenRasta, Nancy and ServiceStack
- ServiceStack Authenticates both iOS Apps when one is logged in
- ServiceStack MemoryCached Authentication Register User
Related Questions in SERVICESTACK-AUTH
- ServiceStack Authenticates both iOS Apps when one is logged in
- Auth Service Saying Not Authenticated when using Permanent Sessions
- servicestack twitter auth on azure
- How do I use my custom ServiceStack authentication provider with Redis?
- Servicestack NHibernate Auth Repo No CurrentSessionContext configured
- Error trying to resolve Service 'System.Boolean' from Adapter 'NetCoreContainerAdapter'
- Turn off GET Access to ServiceStack Custom Credentials Provider
- ArgumentNullException with custom auth provider in ServiceStack
- Authentication with ServiceStack and more provider
- servicestack userauthid is type of string but it actually is int
- How to redirect to a post upon authentication in ServiceStack
- How does the ServiceStack Auth redirect works?
- ServiceStack 4.0.30 - CredentialsAuthProvider - Not Setting 401 Status on Failed Authentication
- getting the userId back in CustomUserAuthRepository.CreateUserAuth
- How to remove only one provider from UserOAuthProviders
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The
[Authenticate(provider)]will check if the User is considered to be authenticated according to that Auth Provider where it calls the AuthProvidersIsAuthorized()to verify if the session is authenticated.If you want to mandate that a Request was authenticated using an API Key you can check for it in your Service implementation, e.g: