PlusAuth iOS Storyboard Starter Project
Simple iOS Storyboard XCode project demonstrates basic authentication flows with PlusAuth
About The Project
It is a very simple iOS Storyboard XCode project demonstrating basic authentication flows such as register, login, and logout. To keep things simple, we used AppAuth for iOS for authentication.
Before running the project, you must first follow these steps:
- Create a PlusAuth account and a tenant at PlusAuth Dashboard
- Navigate to Clients tab and create a client of type
- Go to the details page of the client that you’ve just created and set the following fields as:
- Redirect Uris:
- Post Logout Redirect Uris:
Finally, note your Client Id and domain(e.g., https://example.plusauth.com) for app configuration on the next step.
First, we need to supply the required configuration values for the application. Rename
PlusAuth.example.plist file, under the
plusauth-ios-starter folder, as
Then modify the values inside
PlusAuth.plist file using your Client ID and your PlusAuth tenant name.
NOTE: This poject uses Swift Package Manager as dependency manager.
That’s all! Hit the ‘Run’ button in XCode to start the app.
This project is licensed under the MIT license. See the LICENSE file for more info.
What is PlusAuth
PlusAuth helps individuals, teams, and organizations to implement authorization and authentication systems in a secure, flexible and easy way.